![命令行:将 PDF 裁剪为纸张大小 (Fedora)](https://linux22.com/image/87104/%E5%91%BD%E4%BB%A4%E8%A1%8C%EF%BC%9A%E5%B0%86%20PDF%20%E8%A3%81%E5%89%AA%E4%B8%BA%E7%BA%B8%E5%BC%A0%E5%A4%A7%E5%B0%8F%20(Fedora).png)
pdfcrop
像(来自)这样的工具texlive
很棒,但它们似乎过于专注于删除边距/空白。我正在尝试将一组字母页面(8.5x11 英寸)裁剪为 6x9 英寸的尺寸。我希望这个测量从页面的左上角开始;因此,我想要的 6x9 是原始纸张左上角的 6x9 部分,而不是居中的 6x9 或基于任何边距的 6x9。我如何通过命令行执行此操作?我使用的是 Fedora 23,所以类似的东西pdftk
不可用。
答案1
您可以使用 Ghostscript 来完成此操作。
gs \
-sDEVICE=pdfwrite \
-o marked.pdf \
-c "[/CropBox [54 54 1314 810] /PAGES pdfmark" \
-f original.pdf
裁剪框必须根据 PDF 的分辨率计算,参考位于左下角。也可以看看这个质量检查。