我正在开发一个制作 pdf 文件的应用程序,但我正在使用不同的方式将 trimbox 值添加到 pdf 页面,因此我需要调试我的 pdf 文件以检查我用我的方式设置的 trimbox 值,工作与否。但是我没有打印机,因此我不确定以我的方式添加的 trimbox 值是否有效。是否有一些东西可以通过它们的 trimbox 值裁剪或调整 pdf 页面的大小,因此我可以将我的应用程序生成的 pdf 文件放到那个应用程序中,并确保我用我的方式设置的 trimbox 值是否有效。目前我已经尝试了这些应用程序:
Okular
qpdfview
Boomaga(作为虚拟打印机)
CUPS-PDF(作为虚拟打印机)
但是我在 okular 和 qpdfview 中找不到任何设置来根据 trimbox 值裁剪或调整 pdf 页面的大小。我已经打印了我的 pdf 文件,其页面具有 trimbox 值(用我的方式或准备好的 pdf 文件,我知道 trimbox 值已正确添加到页面)作为 Boomaga 和 CUPS-PDF 中的 pdf 文件。但我看不到关于页面尺寸或裁剪的任何变化。
通过使用以下选项(来自https://ghostscript.com/docs/9.54.0/Use.htm#PDF_switches) , Ghostscript 可用于重写页面裁剪到裁切框的PDF 文件:
还有使用其他边界框的选项。
使用命令行:
它应该已经安装,但如果没有可以与
sudo apt install ghostscript
.