【发布时间】:2013-09-14 14:50:11
【问题描述】:
我的 PDF 大小为 8.27 英寸 × 10.87 英寸,但我工作的打印机要求页面为美国信纸大小(8.5 英寸 x 11 英寸)。 ImageMagick 可以通过以下方式实现大小调整:
convert -page Letter mypdf.pdf mypdf-converted.pdf
生成的 pdf 为 8.5x11,打印效果很好,但 pdf 中的文本和图像被拉伸。我想要的是原始 8.27x10.87 页面的精确副本粘贴在 8.5x11 页面上,而不会拉伸内部内容。理想情况下,内容应该居中,但也可以将内容对齐到一侧。
我弄乱了一些 -filter 选项,但无济于事。我所描述的内容有选择吗?
另外,请注意:我尝试在 Document Viewer(默认的 Linux PDF 查看器)中将文件打印到 PDF 并调整页面设置,但这导致了我认为奇怪的字符编码问题。出于某种原因,我可以在我的计算机上很好地查看 pdf,但打印机会打印出很多“!”和“%”以及其他随机字符来代替文本。 ImageMagick 生成的 PDF 不会导致任何此类问题。
谢谢!
【问题讨论】:
标签: pdf resize imagemagick imagemagick-convert