【问题标题】:Conversion of highlighted text pdf to postscript将突出显示的文本 pdf 转换为 postscript
【发布时间】:2020-09-03 20:41:33
【问题描述】:
我正在使用ghostscript将PDF转换为postscript。
如果我正在转换具有高亮和注释的 pdf,即包含简单文本的 pdf,那么它会在 postscript 中正确转换文本。
但是,当 pdf 突出显示或注释文本时,它会将该 pdf 页面转换为图像。
我正在使用以下命令。
gswin64c -o sample.ps -sDEVICE=ps2write sample.pdf
谢谢
【问题讨论】:
标签:
pdf
ghostscript
postscript
【解决方案1】:
如果没有看到您未提供的 PDF 文件,我的猜测是突出显示或评论正在使用透明度。
PostScript 图像模型根本不支持 PDF 透明度模型。
因此,无法获取透明的 PDF 文件并从中生成透明的 PostScript 文件。虽然某些最小透明度功能可以通过巧妙的 PostScript 编程来复制,但一般情况根本无法复制。
因此,当 ps2write 设备遇到涉及透明度的输入时,它会将页面呈现为图像,并将其用作输出 PostScript 程序中的页面内容。