是否可以将 postscript 文件(从具有可读文本和图像的 pdf 文档创建)创建为不带文本而仅包含图像的 tiff 文件?
There is a way创建一个没有图像的 tiff,但我不知道如何使用这种方式来完成我的任务。我需要它从 postscript 文件生成两个图像 - the first one仅包含图像和 second one仅包含文本。
由于文本绘制在图像的顶部,简单的剪切无法完成这项工作。
最佳答案
您可以通过将 show
运算符重新定义为无操作来破解文本。将其插入到 %%Page
注释行(页面代码真正开始的地方)之后。
/show{pop}def
/ashow{3{pop}repeat}def
/widthshow{4{pop}repeat}def
/awidthshow{6{pop}repeat}def
/kshow{2{pop}repeat}def
/xshow{2{pop}repeat}def
/xyshow{2{pop}repeat}def
/yshow{2{pop}repeat}def
/glyphshow{pop}def
/cshow{2{pop}repeat}def
这将抑制所有文本绘制运算符。 编辑:现在包括 2 级和 3 级运算符(operator)。
如果您尝试有选择地抑制不同类型的元素,您可能只想重新定义其中一些运算符。您可以在行首添加 %
来注释一行代码,保持完整列表不变(以供将来使用)。
关于pdf - 使用 Ghostscript 从 Postscript 文件中创建仅包含图像而不包含文本的 TIFF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15717663/