考虑 这个PDF文件。我正在尝试使用以下命令将其转换为标准的信纸大小(8.5×11英寸)。
gs -dFIXEDMEDIA -dBATCH -dNOPAUSE -sPAPERSIZE=letter \
-dPDFFitPage -q -sDEVICE=pdfwrite -sOutputFile=out.pdf \
dean08mapreduce.pdf
这里是输出中的
pdfinfo
信息。Producer: GPL Ghostscript 9.10
CreationDate: Mon Nov 17 18:25:01 2014
ModDate: Mon Nov 17 18:25:01 2014
Tagged: no
Form: none
Pages: 7
Encrypted: no
Page size: 596.225 x 792 pts
Page rot: 0
File size: 126908 bytes
Optimized: no
PDF version: 1.4
这里是原始文件中的 pdfinfo
:
Producer: Creo Normalizer JTP
CreationDate: Fri Dec 21 09:09:07 2007
ModDate: Fri Dec 21 14:46:23 2007
Tagged: no
Form: AcroForm
Pages: 7
Encrypted: no
Page size: 603 x 801 pts
Page rot: 0
File size: 235239 bytes
Optimized: yes
PDF version: 1.3
注意输出的高度是正确的,但宽度不正确。它实际上是
8.3 x 11
,而不是 8.5 x 11
。我已经尝试了这里和这里提供的解决方案,但都没有达到我所需的效果。 如何强制使PDF文件大小恰好为
8.5 x 11
?
如果需要可以在两侧添加一些空白区域。