Pdf

如何在列印的 A4 紙上顯示 170 毫米:240 毫米 PDF 紙張格式?

  • March 24, 2022

我的 PDF 具有 170 毫米:240 毫米的自定義紙張格式,旨在用於該尺寸的印刷出版。在家裡,我只能在 A4 紙上列印。如何以這樣的方式列印 PDF

  • 內容以原始尺寸列印(未按比例放大/縮小)並且
  • 預期紙張尺寸的邊界是否可見(例如,從列印機出來的 A4 紙中 170 毫米:240 毫米周圍的黑線)?

這是必需的,因為我必須手動調整頁邊距,而且在紙上查看頁邊距對我來說比在螢幕上查看文件要好。我使用 evince 列印文件,但不限於此。命令行解決方案將不勝感激。

我打算快速進行調整:列印,也許從 A4 紙上剪下預期的頁面,更改源中的邊距,重新編譯,重複。在此工作流程中,使用 gimp 添加邊框不是一個好的解決方案。

該文件是在 LaTeX 中創建的,並且可能可以在 LaTeX 中創建邊框,但我更喜歡不會惹麻煩的命令行解決方案。如果這不可能,我將前往 tex.sx。

您可以使用 pdflatex 本身和 pdfpages 包來完成;您可以保持原始文件不變並使用單獨的文件進行處理:

\documentclass[a4paper]{article}
\usepackage{pdfpages}

\begin{document}
\includepdf[noautoscale=true,frame=true]{smaller-size.pdf}
\end{document}

命名為 big-size.tex 並在其上執行 pdflatex,一切就緒。

或者您可以在命令行中一步使用 pdfjam(它本身為您使用 pdflatex 和 pdfpages):

pdfjam --scale 1.0 --frame true --noautoscale true --a4paper -o big-size.pdf smaller-size.pdf

我認為 pdfjam 至少在大多數發行版中都與 TeXlive 捆綁在一起。

引用自:https://unix.stackexchange.com/questions/696634