是否可以从postscript文件(从带有可读文本和图像的pdf文档创建)创建tiff文件到没有文本和仅图像的tiff文件中?
There is a way创建一个没有图像的tiff,但我不知道如何使用这种方式完成我的任务。我需要它来自postscript文件生成两个图像 - the first one仅包含图像,second one仅包含文本。
由于文字是在图像的顶部绘制的,因此简单剪裁不会完成工作。
答案 0 :(得分:2)
您可以通过将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级操作员。
如果您尝试有选择地抑制不同类型的元素,您可能只想重新定义其中一些运算符。您可以在行的开头添加%
到注释一行代码,保持完整列表的完整性(以备将来使用)。
答案 1 :(得分:0)
从ps文件中有选择地抑制元素的另一种方法是使用强大的剪切机制。
144 288 72 72 rectclip % clip to a 1"x1" square 2" from the left, 4" from the bottom
Clip可以使用任意路径。因此,您甚至可以以连接点的方式将点串在一起,以获得套索剪辑的效果。如果您打印出图像并跟踪网格以轻松绘制轨迹点,则可能最简单。
100 100 moveto
200 200 lineto
300 100 lineto
500 500 lineto
200 700 lineto
closepath clip % clip to a non-rectangular convex polygon
剪切路径生效时,剪切将禁止所有超出clippath的绘制操作。