【发布时间】:2013-06-25 03:44:18
【问题描述】:
我正在尝试使用 postscript 为 postscript 文件添加水印。我正在使用 setpagedevice 这样做:
<<
/EndPage {
exch pop 2 lt {
/Times-Roman 40 selectfont
.6 setgray 300 300 moveto 30 rotate (Watermark) show
true}
{false} ifelse
} bind
>> setpagedevice
(file_to_watermark.ps) run
这很好用,但我希望无论页面大小如何,水印都位于页面中心(此代码需要适用于不同大小的 file_to_watermark.ps)。我现在的代码是根据特定坐标定位水印,如果不同的 file_to_watermark.ps 用于不同的页面大小(即法律、字母等),这显然不会使标记居中。有没有办法检索当前 file_to_watermark.ps 的页面大小并基于该而不是预定义的坐标将水印居中?
【问题讨论】:
标签: ghostscript watermark postscript