我想使用Ghostscript将一堆.eps图像转换为单个PDF。
但是当我在PDF查看器中查看PDF文件并将视图设置为100%时文件的物理大小是巨大的!
我想强制gs以字母大小创建PDF,但我尝试的所有内容都失败了。 这是我正在使用的命令:
gs -dBATCH -dNOPAUSE -dEPSFitPage -dEPSCrop \
-q -sDEVICE=pdfwrite -sOutputFile=out.pdf \
file1.eps file2.eps
-sPAPERSIZE=legal
和-dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=h
的所有尝试均无效。
答案 0 :(得分:4)
-dEPSFitPage
和-dEPSCrop
是互斥的。尝试摆脱-dEPSCrop
并放回-sPAPERSIZE=legal
。如果这不起作用,可能是因为.eps文件覆盖了媒体,因此请尝试添加-dFIXEDMEDIA
。
答案 1 :(得分:2)
问题是-dEPSFitPage
页面大小适合.eps文件大小...使用-dPDFFitPage
(并跳过互斥-dEPSCrop
)解决了我的问题。
gs -dBATCH -dNOPAUSE -sPAPERSIZE=letter \
-dPDFFitPage -q -sDEVICE=pdfwrite \
-sOutputFile=out.pdf \
file1.eps file2.eps