2012-01-31 12 views
1

GhostScriptを使用してPDFファイルをPNG画像にレンダリングしています。しかし、いくつかのPDFには、出力イメージに存在したくないデータ(この場合は今日の日付)を含むフォームフィールドがあることがわかりました。 GhostScriptでフィールド値のレンダリングを無効にすることはできますか?GhostScriptでフォームフィールドのレンダリングを無効にする方法

答えて

2

なるほど、デフォルトのGhostscriptでのPDFフォームフィールドをレンダリングしないだろうと信じています: http://ghostscript.com/doc/current/Use.htm#PDF_switches

-dShowAcroForm 
    Show annotations referred from the Interactive Form Dictionary (AcroForm dictionary). 
    By default, AcroForm is not enumerated because Adobe Acrobat doesn't do this. This 
    option may be useful for debugging or recovery of incorrect PDF files that don't 
    associate all annotations with the page objects. 

あなたが確認するためにスイッチ-dShowAcroForm=falseを設定することもできます。

アノテーション(デフォルトで表示されています)を参照している場合は、スイッチ-dShowAnnots=falseも設定します。

+0

ありがとうございました。私は-dShowAcroForm = falseを設定しようとしましたが、それは役に立たなかった。私も-dShowAnnots = falseパラメータを試しましたが、エラーが出ます。私がテストしているファイルは[link](http://oskarsjoberg.se/v35.pdf)にあります。最後のページの左下の日付は、おそらくPDFが作成された日付で表示されることに注意してください。しかし、Acrobat Readerで開くと、今日の日付があらかじめ入力された編集可能なフィールドになります。 –

関連する問題