GhostScript的dPDFSETTINGS快捷方式

6

我对GhostScript世界非常陌生,想知道当我们写入例如-dPDFSETTINGS=/ebook时设置的配置是什么?

我面临的问题是/ebook质量太低,/printer太重。我正在寻找介于两者之间的地方 :)

2个回答

6

根据相应的文档,如果你想调整图像分辨率,那么你可能希望设置 ColorImageResolution,例如:

gs -sDEVICE=pdfwrite -q -dPDFSETTINGS=/printer -dColorImageResolution=150 -o out.pdf in.pdf

对于非彩色图像,您需要设置GrayImageResolutionMonoGrayImageResolution

请注意,如果未设置PDFSETTINGS(或分别设置为/default),设置分辨率将无效。我不知道为什么会这样。


如果需要设置光栅字体的分辨率(你可能不需要这样做),请使用“-r<ressolution>”。 - doak

0

RTFM.

/ghostpdl/gs/doc/Ps2pdf.htm#Options

然后找到包含所有选项的大表格,其中行列出了PDFSETTINGS。更有用的是阅读所有Distiller参数并选择要使用的参数。


谢谢。我已经阅读了这份精彩的手册,但我承认我提出这个问题是因为我对所有这些设置中的每个设置都不知道它是做什么的。当然,我可以逐个测试并找出每个选项的最佳值。我想知道这些值在哪里被硬编码(当我们要求/ebook时),这样我就可以轻松地更改这个和那个,并且也许更快地找到我正在寻找的东西。无论如何,我会深入研究并希望找到我的幸福。感谢您的一切。 - rekam
它们与同名的Adobe设置具有相同的效果,这些设置在“Adobe PDF Creation Settings”中有记录,最后一次出现在http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/pdf_creation_apis_and_specs/PDFCreationSettings.pdf。Ghostscript canned设置定义在/ghostpdl/gs/Resource/Init/gs_pdfwr.ps中。请注意,如果您正在使用ROMFS,则更改此设置将不起作用。您需要修改文件并重新编译或者在命令行上添加路径以包含修改后的文件。例如:-I/ghostpdl/gs/Resource/Init - KenS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接