雙面 pdf 列印 - 從第一張紙的背面開始

雙面 pdf 列印 - 從第一張紙的背面開始

是否可以使用某種設定或技術從第一張紙的背面開始列印多頁文件?即,第一張紙的一側為空白,另一側將包含第 1 頁,第二張紙將包含第 2 頁和第 3 頁,依此類推。

我很高興知道這是否可以在 Adob​​e Acrobat Reader 或任何其他 PDF 檢視器中完成,特別是如果它是免費的 PDF 檢視器。

我認識到可以透過在文件前面插入空白頁來實現此目的。這有點麻煩,但我想沒關係。有沒有免費的 PDF 編輯器可以讓我插入頁面?我有 PDF-XChange,但免費版本不允許我插入頁面。

答案1

我會使用 pdflatex。這很簡單。根據您使用的作業系統,您需要安裝混合紡織對於 Windows 或類似的東西泰克斯直播對於 Linux——大多數發行版都內建了軟體包。我喜歡texlive-fullUbuntu——但那是因為我在 Latex 中使用了很多子包,而對於下面的文件,您所需要的只是pdfpages子包,如果您沒有下載完整的文件,miktex 會要求檢索並安裝該子包包裹。如果你使用linux,你可能需要谷歌一下在 tex 中安裝包

目標是取得二進位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,這將產生一個標題withBlankFirstPage.pdf為空白第一頁的 pdf。當然,您可以使用更短的檔案名稱——您明白了。 乳膠/特克斯/混合紡織/泰克斯直播完全免費——就像啤酒一樣。

答案2

我在以下“blank.ps”原始檔上使用 pstopdf:

%!PS
showpage

產生約 500 位元組的“blank.pdf”檔案。然後,我使用 pdftk 的“cat output”功能來連接多個 PDF,有時在命令列中多次指定“blank.pdf”,以便在需要的地方插入空白頁面。

我還編寫了一個 Perl 腳本來使用 pdftk 對 PDF 目錄進行排序和連接,在需要的地方插入空白 PDF 頁面。作為此過程的一部分,我對“blank.pdf”文件進行了 base-64 編碼,並將(短)結果 ASCII 作為字串直接嵌入到腳本中。該腳本解碼、寫入臨時文件,並在執行 pdftk 時使用臨時文件作為空白頁,將其與其他 PDF 文件結合在一起。

這樣,當使用腳本操作 PDF 時,我不需要保留/從 PS 重新產生單獨的「blank.pdf」檔案。如果需要的話,我還可以在腳本中嵌入一個相對較短的「空白」檔案(例如,「此頁故意留白」)。

相關內容