2012-05-10 47 views
0

Gentlepeople,评论转换被PDF文件使用Ghostscript的,但没有评论

我使用GhostScript的命令行版本的Windows将PDF转换为PNG图像。但是我注意到,注释(例如注释,形状,附加文件 - 用户可以放在原始PDF之上的任何东西)都被转换并出现在图像输出中。有没有办法让Ghostscript忽略PDF中的注释?

您的帮助表示赞赏:-)

+0

嗯,我发现[这个软件](http://www.verypdf.com/wordpress/201111/how-to-remove-pdf-comments-to-reduce-pdf-size-11929.html)看起来就像它会这样做。我期望这是商业化的Windows软件,我不确定它可以通过程序来完成。但至少它表明它可以(可能!)完成。 – halfer

+0

您是否有样本PDF显示这些“注释”? (我可能知道另一个CLI工具,可以删除这些,但我想在我推荐它之前测试这个...) –

+0

@pipitas我已经把样例注释的PDF文件放到http://dl.dropbox.com /u/78806333/Annotated.pdf ...黑色数字是原始PDF,其他所有内容都是绘图/评论/附件。我认为这些东西放在它自己的层中... – Optavius

回答

1

我有同样的问题。我在GhostScript中找到了一个关闭注释打印的设置(在他们的文档中称为注释)。 http://www.ghostscript.com/doc/current/Use.htm

该开关是-dShowAnnots=false区分大小写。例如,为了将文件转换为PNG(这也是我想要做的),你会使用类似:

gswin64c -sDEVICE=png16m -sOutputFile="OutFile.png" -r300 -dShowAnnots=false "InputFile.pdf" 

使用这个命令行格式给了我正是我想要的:的第一页源PDF转换为真彩色PNG格式,无需透明度,即300 DPI,无需PDF中的任何评论。