PDFページを2つに分割する


36

本をスキャンした結果のPDFファイルがあります。

このファイルでは、本の2ページがPDFの1ページに対応しています。そのため、PDFファイルでページを見ると、実際に2ページの本を見ています。

ここに画像の説明を入力してください

オリジナル

このファイルを別のPDFに変換する方法があるかどうかを知りたいのですが、この場合、本の1ページはPDFの1ページに対応します。つまり、通常の状況です。

回答:


27

Gscan2pdfを試してください。Gscan2pdfは、ソフトウェアセンターからダウンロードするか、コマンドラインからインストールできますsudo apt-get install gscan2pdf

Gscan2Pdfを開きます。

  1. ファイル> PDFファイルをインポートします。

    インポート

    これで、1ページになりました(左の列を参照)。

    シングル

  2. 次にツール>クリーンアップ

    掃除

  3. レイアウトとしてdoubleを選択し、#output pagesを2として選択し、[ OK ]をクリックします。

    スプリット

  4. Gscan2pdfはドキュメントを分割します(特に、ドキュメントのクリーンアップや傾き補正なども行われます)。これで2ページになりました。

    ダブル

  5. 結果に満足したら、PDFファイルを保存します。

私は、ppmファイルを作成せずに紙を使用するより簡単な方法を探していましたが、これがそれです。非常に役立つ答え。
行うこと

7
将来の読者向け:これは、画像以外のPDFでは必要なことを行いません。画像のみがインポートされます。gscan2pdfはスキャンには最適ですが、:)。
アンドリューエイレット

32

あなたは使用することができmutoolMuPDF(コマンドラインツールをsudo apt-get install mupdf-tools):

mutool poster -x 2 input.pdf output.pdf

-y垂直分割を実行する場合にも使用できます。


5
ubuntu 16.04では、パッケージ名はmupdf-tools(so .. sudo apt-get install mupdf-tools)です。
franzlorenzon

以前は気づかなかった非常に便利なパッケージ。ありがとう!

1
仕事は非常に良く、非常に速かったです!残念ながら、出力PDFから最初の空のページを削除する方法を見つけることができませんでした。
マーティンシャーラー

@MartinScharrermutool clean input.pdf output.pdf 2-N
ペケ

12

私はブリスを使います。各ページのさまざまな領域を選択して、それぞれを新しいページに変えることができます。

ここに画像の説明を入力してください


1
ブリスがまだ成熟していないという理由だけで、私はあなたの答えではなく、ベンジャミンからの答えを受け入れました。私はブリスを試してみましたが、見た目は良いです。ただし、gscan2pdfのインストールははるかに高速でクリーンです。とにかく、あなたの貢献をありがとう!
JGNog

1
Brissを1年以上使用しています。私にはかなり成熟しているようです。
狂気

これは素晴らしいです
-user2413

2

別のオプションはScanTailorです。このプログラムは、一度に複数のスキャンを処理するのに特に適しています。

apt-get install scantailor

残念ながら画像ファイル入力でのみ機能しますが、スキャンしたPDFをjpgに変換するのに十分簡単です。これは、PDFのディレクトリ全体をjpgに変換するために使用した1ライナーです。PDFにnページがある場合、n個の jpgファイルが作成されます。

for f in ./*.pdf; do gs -q -dSAFER -dBATCH -dNOPAUSE -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sDEVICE=png16m "-sOutputFile=$f%02d.png" "$f" -c quit; done;

スクリーンショットを共有する準備ができていましたが、投稿するのに十分な担当者がいません。

ScanTailorはtifに出力するため、ファイルをPDFに戻したい場合は、これを使用して各ページのPDFを作成できます。

for f in ./*.tif; do tiff2pdf "$f" -o "$f".pdf -p letter -F; done;

次に、このワンライナーまたはPDFShufflerなどのアプリケーションを使用して、任意のファイルまたはすべてのファイルを1つのPDFにマージできます。

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf *.pdf




0

okularまたは任意のpdfリーダーを使用してから、print to fileを使用して、オプションとコピー->ページを選択できます。興味のあるページを選択して、印刷します。選択したページを切り取ります。シンプルで簡単!!


1ページは簡単ですが、バッチ作業にはまったく役に立ちません。
JayEye

0

ImageMagickを使用したコマンドラインソリューション:

  1. PDFを個々の画像に分割します。

    convert -density 300 orig.pdf page.png
    
  2. 各ページ画像を左右の画像に分割します。

    for file in page-*.png;
      do convert "$file" -crop 50%x100% "$file-split.png";
    done
    
  3. 名前の変更page-###-split-#.pngだけにファイルを001.png002.png等:

    ls page-*-split-*.png | cat -n | 
      while read n f; do mv "$f" $(printf "%03d.png" $n); done
    
  4. 結果のページ画像を再びPDFに結合します。

    convert ls -l [0-9][0-9][0-9].png result.pdf
    

出典:(バリエーションやその他のヒントも含む)


-2

素晴らしいプログラムscankromsatorがあります。それは無料であり、ワインを通して非常にうまく機能します。詳細はこちら

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.