【问题标题】:How to simulate overprinting for a pdf device using ghostscript如何使用 ghostscript 模拟 pdf 设备的叠印
【发布时间】:2018-09-14 09:22:02
【问题描述】:

我正在将 pdf 转换为其他格式,我希望最终输出 pdf/jpg/png 等具有与在 adobe acrobat 阅读器中选择模拟叠印选项时相同的效果。

我在 Ghostscript - don't show objects with overprint set

设备 pdfwrite 不适用于选项 -dSimulateOverprint=true。

编辑 2 示例输入文件可以找到here

输入的 pdf 文件有图层,我正在尝试将其转换为 pdf 供客户查看底层图层,而无需单击 adobe pdf pro 应用程序工具菜单中的 simluateoverprint 选项。

一个正在寻求帮助的新手。

【问题讨论】:

    标签: pdf ghostscript pdf-conversion


    【解决方案1】:

    基本上,正如我在您之前发布的问题上所说的那样,您不能。有两个原因;

    首先(渲染设备前)叠印只为 CMYK 空间定义,因此获得叠印输出的唯一方法是使用 CMYK 设备。您可以通过设置 -dSimulateOverprint 来模拟 专色 的效果(在任何情况下都是默认值)。您不能在基本上不是 CMYK 的任何设备上表示根本的叠印。

    对于高级输出设备,例如 pdfwrite,它(通常)不会渲染任何内容。因此,您无法在这些设备上“模拟叠印”。输出有叠印操作,或者没有。输出是否存在完全取决于输入是否存在。如果输入有叠印,那么输出将有叠印。如何渲染叠印内容取决于使用 PDF 文件的渲染引擎。

    【讨论】:

    • 感谢您的意见。我用于测试的输入 pdf 具有颜色、cmyk 以及 pantone 279C、白色、切割器。我希望得到一个结合了所有这些的最终 pdf。如果我不选择叠印选项,我会在我的原始图像上得到一个蓝色层。我不想每次都选择叠印来查看真实内容。你能推荐一些东西来满足这个要求吗?
    • 我不明白你的要求。您已经有一个 PDF 文件,其内容是“所有这些的组合”。如果您不喜欢叠印的工作方式,请不要使用它。如果你想要一个没有叠印的预览,渲染到一个 RGB 图像,所有的点等都将在它们的备用空间中渲染,然后转换为 RGB 并渲染。由于设备是 RGB,因此不会出现过度打印。但似乎我不明白你想要什么。在没有例子可以看的情况下,很难提出建议。不过,不管它是什么,pdfwrite 都不会这样做。
    • 感谢您的评论。我的 pdf 中的主图像顶部有一个蓝色层,当我单击 adobe acrobat 阅读器上的模拟叠印时,它有点消失了。因此,当我将 pdf 转换为其他所有格式时,我得到的是这个蓝色层而不是下面的图像。创建此 pdf 的团队表示,蓝色层有助于打印。我知道这一切都含糊不清和道歉,该文档不可共享。
    • 当我使用 tiffsep 生成不同的 tiff 时,我没有看到蓝色层。如果你愿意,我可以附上一些图片。
    • 图片无济于事,我无法用图片做实验。从根本上说,您所描述的是指定的工作方式。 Ghostscript 无法在非 CMYK 设备中“模拟”叠印,即使有,您也必须像 Acrobat 一样打开该功能。 pdfwrite 设备竭尽全力维护尽可能多的输入内容,因此它不能也不会都具有此功能。最好的办法是使用 Ghostscritp 渲染成 CMYK 图像并查看它,或者使用 Acrobat。
    猜你喜欢
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 2017-11-24
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多