1

既存の 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

ロゴを左上隅に配置し、スタンプのようにロゴの周りに下から上に長方形を描く方法を知る必要がありますか?

例:

画像

4

1 に答える 1