コマンドラインを使用してPDFページを再配置する


13

PDFファイルのページを並べ替えたいのですが。しかし、多くのページを再配置する必要があり、新しい配置には特定のパターンがあるため、スクリプトを使用してそれを行いたいと思います。PDFのページを再配置できる単純なプログラムはありますか?

あるいは、すべてのページを抽出して、必要な順序でそれらをマージすることもできます。これを行うために利用できるプログラムは何ですか?

回答:


15

pdftkあなたが探しているものです。たとえば、のページ順序を逆にしたい場合はi.pdf

pdftk i.pdf cat end-1 output o.pdf

pdftkの可能性を示す他の例:

pdftk i.pdf cat 4-1 6 8-end output o.pdf # use ranges
pdftk i.pdf cat 1-6even output o.pdf     # print only even pages in the range
pdftk i.pdf cat 1-10 ~5-7 output o.pdf   # exclude pages in the range
pdftk i.pdf burst                        # extract to single-page pdf files

詳細man pdftkについては、こちらをご覧ください。

インストールするにはpdftk18.04を参照してください。:どのように私はUbuntuの18.04バイオニックにpdftkをインストールすることができますか?


あなたの場合はGUIソリューションのすべての検索の後に見ていpdftkのGUI pdfchainかをpdfmod


6

あなたも試すことができますpdfjam pdfnup(LaTeX pdfページに基づく)

例:

pdfjam i.pdf '{},2,1-5'         -o o.pdf
pdfjam f1.pdf f2.pdf f3.pdf 1-3 -o o.pdf   ## first 3 pages from f1,f2,f3 
  • {} 空のページを挿入します
  • 利用可能な多くのオプション(例:スケール、オフセット、トリム、フレーム、nup)-pdfjam manを参照

3

ubuntuに付属のqpdfを使用できます。たとえば、次のコマンドは、ページを逆の順序で配置します。

qpdf --empty --pages infile.pdf z-1 -- outfile.pdf

あなたはより多くの情報や他の例を見つけることができるここにページ10と11の上に。

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