我有PDF文件,其中包含我在CorelDraw中创建的透明度/阴影。我要做的是使用GhostScript将RGB PDF转换为CMYK PDF。理想情况下,透明度应在转换后的PDF文件中展平。不理想,保持原样。转换后的文件中的透明度将替换为白色背景。我不确定是否有可以单独留下PDF透明胶片或使透明度变平的开关。
这是我的代码:
gs -o converted.pdf
-sDEVICE=pdfwrite
-dColorConversionStrategy=/LeaveColorUnchanged
-dDownsampleMonoImages=false
-dDownsampleGrayImages=false
-dDownsampleColorImages=false
-dAutoFilterColorImages=false
-dAutoFilterGrayImages=false
-dColorImageFilter=/FlateEncode
-dGrayImageFilter=/FlateEncode
-dEncodeColorImages=false
-dEncodeGrayImages=false
-dEncodeMonoImages=false
BadFile.pdf
我还尝试使用以下方法进行简单的PDF到PDF转换:
gs -o converted.pdf
-sDEVICE=pdfwrite
BadFile.pdf
结果仍然相同。
我附加了显示发生情况的图像文件。 BadFile.jpg是具有透明度/阴影的PDF看起来像convert.png的结果。任何建议或帮助表示赞赏。也许有另一种软件可以将RGB PDF转换为CMYK PDF,同时保持透明度和阴影?我在PHP工作。
由于
更新
感谢KenS指出提供更多信息。我附上了我用来测试的PDF文件。我正在使用带有GS 9.19 64位的寡妇10。我将-dColorConversionStrategy保持不变以消除该变量。结果是一样的。任何帮助表示赞赏。