是否有一个程序可以在打印时提供每张打印页数的选项?
我知道关于这CLI 解决方案,但我想要一个 GUI。我可以有这样的选择吗?还是必须先修改文档?
Evince和Master PDF Editor似乎没有这个选项。奥库拉吗? (我在 Xfce 中询问,Okular 无论如何都带有很多依赖项)。
答案1
qpdf查看器提供此设置,有点隐藏在打印机属性中。由于大多数查看器只使用一些本机打印机对话框,您也可能会在您最喜欢的查看器中找到它。
附录:
- 抬头看表明,该选项位于打印 - 页面设置 - 每面页数。
- PDF 工作室查看器有选项:
考虑到PDF 编辑大师,它在打印机属性中具有该设置,但仅对真实打印机有效,而对“打印到文件 (PDF)”选项则禁用。
LibreOffice 绘图可用于查看、打印和导出 PDF 文件,它也有此选项(打印 - 页面布局 - 每张页数)。
答案2
我仍然期待答案,以防有带有该选项的 pdf 查看器,但目前我可以确认该pdfnup
命令,该命令可以集成到 Thunar 自定义操作中,从而通过 GUI 进行操作。
测试pdfnup
终端命令(来自这里)在 Linux Mint Xfce 中,它表示未安装并推荐所需的工具texlive-extra-utils
。安装后,它仍然报错,抱怨缺少一些 LaTex 软件包。我发现这里该错误可以通过安装来修复texlive-latex-recommended
。安装之后一切都很顺利。
因此,要在终端中使用:在以下位置打开终端你的.pdf并运行pdfnup your.pdf
。
或者在 Thunar 自定义操作中添加命令pdfnup %f
。出现情况:勾选“其他文件”
并限制为“文件模式”下的 pdf。
这将创建一个名为的新文件你的nup.pdf之前的两页将被整合到一页上从左到右。
如果你需要四每页 2x2(不是从左到右全部四个,而是同一张纸上的上面 1-2 个和下面的 3-4 个),使用该命令pdfnup --nup 2x2 %f
(在上面链接的答案下的注释中指出)。