【发布时间】:2012-09-03 06:38:03
【问题描述】:
我使用 ghostscript 转换 PDF -> many JPEG 和 many JPEG -> many PDF。我需要在每个转换后的 JPEG (PDF) 页面上添加水印文本。是否可以只使用 Ghostscript 和 PostScript?
我找到的唯一方法:
gswin32c -q -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=output.pdf watermark.ps input.pdf
但这会在output.pdf的第一个单独页面上插入watermark.ps水印。
我可以直接在输出 PDF 页面上执行此操作吗?
我可以直接在输出 JPEG 页面上执行此操作吗?
<<
/BeginPage
{ gsave
/Helvetica_Bold 120 selectfont
.85 setgray 130 70 moveto 50 rotate (Sample) show
grestore
} bind
>> setpagedevice
如果我使用/EndPage 而不是/BeginPage - 它说setpagedevice 不适用...
如何为/EndPage 重新制作这个脚本?
【问题讨论】:
标签: pdf jpeg ghostscript watermark postscript