如何使用 ghostscript 模拟 pdf 设备的叠印
How to simulate overprinting for a pdf device using ghostscript
我正在将 pdf 转换为其他格式,我希望最终输出 pdf/jpg/png 等具有与在 adobe acrobat reader 中选择模拟叠印选项时相同的效果。
我在
Ghostscript - don't show objects with overprint set
设备 pdfwrite 不适用于选项 -dSimulateOverprint=true。
编辑 2
可以找到示例输入文件 here
输入的 pdf 文件有图层,我正在尝试将其转换为 pdf 以供客户查看底层,而无需单击 adobe pdf pro 应用程序工具菜单中的 simluateoverprint 选项。
新手求助。
从根本上说,正如我在您之前发布的问题上所说的那样,您不能。有两个原因;
首先(对于渲染设备)套印仅针对 CMYK space 定义,因此获得套印输出的唯一方法是使用 CMYK 设备。您可以通过设置 -dSimulateOverprint(在任何情况下都是默认值)来模拟 专色 被叠印的效果。你不能在任何基本上不是 CMYK 的设备上表示叠印 根本。
对于高级输出设备,例如 pdfwrite,它(通常)不渲染任何东西。所以你不能在这些设备上 'simulate overprinting'。输出要么有叠印操作,要么没有。输出是否成立完全取决于输入是否成立。如果输入有叠印,则输出也有叠印。如何渲染叠印内容取决于使用 PDF 文件的渲染引擎。
我正在将 pdf 转换为其他格式,我希望最终输出 pdf/jpg/png 等具有与在 adobe acrobat reader 中选择模拟叠印选项时相同的效果。
我在 Ghostscript - don't show objects with overprint set
设备 pdfwrite 不适用于选项 -dSimulateOverprint=true。
编辑 2 可以找到示例输入文件 here
输入的 pdf 文件有图层,我正在尝试将其转换为 pdf 以供客户查看底层,而无需单击 adobe pdf pro 应用程序工具菜单中的 simluateoverprint 选项。
新手求助。
从根本上说,正如我在您之前发布的问题上所说的那样,您不能。有两个原因;
首先(对于渲染设备)套印仅针对 CMYK space 定义,因此获得套印输出的唯一方法是使用 CMYK 设备。您可以通过设置 -dSimulateOverprint(在任何情况下都是默认值)来模拟 专色 被叠印的效果。你不能在任何基本上不是 CMYK 的设备上表示叠印 根本。
对于高级输出设备,例如 pdfwrite,它(通常)不渲染任何东西。所以你不能在这些设备上 'simulate overprinting'。输出要么有叠印操作,要么没有。输出是否成立完全取决于输入是否成立。如果输入有叠印,则输出也有叠印。如何渲染叠印内容取决于使用 PDF 文件的渲染引擎。