両面PDF印刷 - 最初のシートの裏面から開始します

両面PDF印刷 - 最初のシートの裏面から開始します

複数ページの文書を、最初の用紙の裏面から印刷するための設定やテクニックはありますか? つまり、最初の用紙の片面は空白で、もう片面にはページ 1 が含まれ、2 番目の用紙にはページ 2 と 3 が含まれる、というようになります。

Adobe Acrobat Reader または他の PDF ビューア (特に無料の PDF ビューア) でこれが実行できるかどうかを教えていただければ幸いです。

ドキュメントの先頭に空白ページを挿入することで、これを実現できることはわかっています。これはちょっとしたハックですが、問題ないと思います。ページを挿入できる無料の PDF エディターはありますか? PDF-XChange を持っていますが、無料版ではページを挿入できません。

答え1

私はpdflatexを使います。とても簡単です。使用しているOSに応じて、インストールする必要があります。ミクテックスWindows用とかテックスライブLinux の場合 -- ほとんどのディストリビューションにはパッケージが組み込まれています。Ubuntutexlive-fullの場合は、LaTeX のサブパッケージを多く使用するため、必要なのはサブパッケージだけですpdfpages。MikTeX は、フルパッケージをダウンロードしていない場合は、サブパッケージを取得してインストールするように要求します。Linux を使用している場合は、Google で少し調べる必要があるかもしれません。tex でパッケージをインストールする

目標は、作成した LaTeX ソース ファイルをコンパイルできるバイナリpdflatexコマンドとサブ パッケージを取得することです。pdfpages

次のコードをファイル内に配置しますwithBlankFirstPage.tex

\documentclass{article}

\usepackage{pdfpages}

\begin{document}

%  The next two lines create a blank message
%  box and then force a page feed

\mbox{}
\newpage

%  This includes your document

\includepdf[pages=-]{yourDocHere.pdf}

\end{document}

実行するとpdflatex withBlankFirstPage.tex、最初のページが空白のタイトルの PDF が生成されますwithBlankFirstPage.pdf。もちろん、もっと短いファイル名を使用することもできます。 ラテックス/テキスト/ミクテックス/テックスライブビールのように完全に無料です。

答え2

次の「blank.ps」ソース ファイルで pstopdf を使用します。

%!PS
showpage

約 500 バイトの「blank.pdf」ファイルを生成します。次に、pdftk の「cat output」関数を使用して複数の PDF を結合し、必要な場所に空白ページを挿入するためにコマンドラインで「blank.pdf」を複数回指定することもあります。

また、pdftk を使用して PDF ディレクトリをソートおよび連結し、必要な場所に空白の PDF ページを挿入する Perl スクリプトも作成しました。この一環として、'blank.pdf' ファイルを base-64 でエンコードし、(短い) 結果の ASCII を文字列としてスクリプトに直接埋め込みました。スクリプトはデコードして一時ファイルに書き込み、pdftk を実行して他の PDF ファイルと結合するときに一時ファイルを空白ページとして使用します。

この方法により、スクリプトを使用して PDF を操作するときに、別の「空白の .pdf」ファイルを PS から保存/再生成する必要がなくなりました。また、必要に応じて、比較的短い「空白」ファイル (例:「このページは意図的に空白のままにされています」) をスクリプトに埋め込むこともできます。

関連情報