2012-01-31 20 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參數,但它會給我一個錯誤。我正在測試的文件可以在[鏈接]找到(http://oskarsjoberg.se/v35.pdf)。請注意,最後一頁左下方的日期將如何呈現爲PDF創建日期。但是,如果您在Acrobat Reader中打開它,它將是一個預先填入今天日期的可編輯字段。 – 2012-02-06 15:00:34