既存の pdf ファイルの左上隅にロゴを描画する必要があります。現在、postscript で y 位置をハードコーディングしています。使用しているpdfファイルの現在のページサイズに従ってy位置を変更する必要があります。ロゴと同じように、長方形も描く必要があります。また、パラメータをハードコーディングしました。
私のスクリプト ---
<<
/PageSize [595 842]
/EndPage {
exch pop 2 lt {
gsave
20 720 translate
40 40 scale
77
81
8
[77 0 0 -81 0 81]
(Logo.jpg) (r) file /DCTDecode filter
false
3
colorimage
grestore
gsave
newpath 10 10 60 820 rectstroke
/_WM_str (Office of XXXX,XXXX) def
/Helvetica [40 0 0 40 0 0] selectfont
/DeviceRGB setcolorspace
0.96 0.96 0.96 setcolor
currentpagedevice/PageSize get aload pop
2 div exch 12 div exch translate 90 rotate
newpath
_WM_str stringwidth pop 2 div neg 0 moveto
_WM_str show
grestore
true
} { false } ifelse
}bind
>>setpagedevice
次のコマンドを使用して、出力ファイルを作成しました。
gs -q -sDEVICE=pdfwrite -dBATCH -dNOSAFER -dNOPAUSE -sOutputFile=output.pdf -dPDFFitPage -dAutoRotatePages=/なし -f test.ps 1001.pdf
ロゴを左上隅に配置し、スタンプのようにロゴの周りに下から上に長方形を描く方法を知る必要がありますか?
例: