PDFファイル内のページを再配置したい。しかし、多くのページを再配置する必要があり、新しい配置には特定のパターンがあるため、スクリプトを使用してこれを行いたいと思います。 PDFのページを再配置できる単純なプログラムはありますか?
または、すべてのページを抽出し、必要な順序で結合することもできます。これを行うために利用可能なプログラムは何ですか?
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
を参照してください。
18.04にpdftk
をインストールするには、以下を参照してください。 buntu 18.04 Bionicでpdftkをインストールするにはどうすればよいですか?
GUIソリューションをすべて検索した後、pdftk
のGUI pdfchain
またはpdfmod
を確認してください。
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
{}
は空のページを挿入しますUbuntuに付属のqpdfを使用できます。たとえば、次のコマンドはページを逆順にします。
qpdf --empty --pages infile.pdf z-1 -- outfile.pdf
詳細およびその他の例を見つけることができます here 10および11ページ.