1ページ(右ページ)を空白のままにして、片面に複数ページを印刷するには?

1ページ(右ページ)を空白のままにして、片面に複数ページを印刷するには?

入力ファイルはPDF文書です。メモを書くための右側のスペースが欲しいです。

出力.pdfは次のとおりです。

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

ベストアンサー1

これを行うには、次のものを組み合わせることができます。pdftkそしてpdfnup:

まず、空白の空白ページ(LibreOffice / OpenOffice、inkscape、(La)TeX、scribusなどを使用)を含むPDFを作成します。

次に、シェルまたはシェルスクリプトを介して呼び出します。

INPUTPDF=input.pdf
NUMPAGES=$(pdftk "$INPUTPDF" dump_data | grep NumberOfPages | egrep -o '[0-9]*')
pdftk "A=$INPUTPDF" B=empty.pdf cat $(for i in $(seq $NUMPAGES) ; do echo A$i B1 ; done) output output.pdf
pdfnup output.pdf
mv output-nup.pdf output.pdf

コマンドpdftkラインは次に展開されます。

 pdftk A=input.pdf B=empty.pdf cat A1 B1 A2 B1 [...]

おすすめ記事