cliを使った斜めPDFスタンプ

cliを使った斜めPDFスタンプ

私は次のようなものを使用します:

pdftk in.pdf multistamp watermark.pdf output out.pdf 

PDFに透かしを追加します。

私はwatermark.pdf通常Inkscapeで作成します。

これは少し面倒です。特に、私は通常、不透明度が設定された単一のページに単一の単語透かしを作成するので、さらにそうです。つまり:

+-----------------------------+
||
+-----------------------------+

お持ちですか?シンプルいくつかのコマンドラインツールを使用してこれを行う方法はありますか?

たとえば、

 gentextpdf --text "BOOH" --angle wn --opacity 25

ベストアンサー1

私はPDFの透明性について知りませんが、おそらくmultistampあなたの選択に応じてそれを行うことができます。灰色のテキストを含む単純なPostScriptを作成し、PDFにラップできます。たとえば、次のようになります。

#!/bin/bash
text=${1?missing text to show}
angle=45 # in degrees counterclockwise from horizontal
grey=0.75 # 0 is black 1 is white

ps2pdf - - <<!
%!PS
/cm { 28.4 mul } bind def
/draft-Bigfont /Helvetica-Bold findfont 72 scalefont def
/draft-copy { 
        gsave initgraphics $grey setgray 
        5 cm 10 cm moveto  
        $angle rotate 
        draft-Bigfont setfont
        ($text) show grestore
 } def
draft-copy showpage
!

スクリプトは単純な英数字テキストをarg 1として使用します。ps2pdfGhostscriptの一部です。

おすすめ記事