【发布时间】:2018-12-01 19:48:06
【问题描述】:
我需要将 PDF 转换为不同的 ICC 颜色配置文件。通过不同的搜索和测试,我找到了一种方法:
-
首先我将我的 PDF 转换为 PS 文件:
.\gswin64c.exe -dNOPAUSE -dBATCH -sDEVICE=ps2write -sOutputFile="test.ps" "test.pdf" -
然后我将 PS 转换回 PDF 格式如下(这是为了生成有效的 PDF/X-3 文件):
.\gswin64c.exe -dPDFX -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sColorConversionStrategy=/UseDeviceIndependentColor -sProcessColorModel=DeviceCMYK -dColorAccuracy=2 -dRenderIntent=0 -sOutputICCProfile="WebCoatedSWOP2006Grade5.icc" -dDeviceGrayToK=true -sOutputFile="final.pdf" test_PDFX_def.ps test.ps
ICC 配置文件已嵌入,一切正常。唯一的问题是整个最终 PDF 都被光栅化了。在这里,我失去了起始文件中的所有路径和其他矢量元素质量。我需要将它们保留为矢量,因为此 PDF 将具有特定的应用程序。
【问题讨论】:
标签: pdf ghostscript postscript ps rasterize