转换为PDF格式时,图像中的GhostScript透明度丢失

时间:2016-07-22 02:47:08

标签: pdf pdf-generation ghostscript

我有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工作。

由于

BadFile.pdf converted.pdf

PDF file

更新

感谢KenS指出提供更多信息。我附上了我用来测试的PDF文件。我正在使用带有GS 9.19 64位的寡妇10。我将-dColorConversionStrategy保持不变以消除该变量。结果是一样的。任何帮助表示赞赏。

0 个答案:

没有答案