2011-05-24 167 views
2

有沒有人有關於如何以編程方式刪除PDF中所有可填寫項目的任何建議?我確定所有可填寫的項目都以「/Subtype/Widget/」開頭(如果該文件在記事本中打開)。從PDF中刪除可填寫字段

回答

0

最好找到一個第三方庫,它可以讓你刪除所有的交互式表單域和註解。如果不廣泛研究PDF規範並且花費大量時間,那麼您就無法完成自己的任務。

我的公司產品Quick PDF Library允許您刪除表單域和註釋,以及可用的DLL或ActiveX。有相當多的是讓你這樣做,以及其他一些產品,包括iText爲Java/C#,PDFKit.NETactivePDF Toolkit

0

如果你能買得起商業選擇,我會建議Amyuni PDF Creator for .Net。它將允許您枚舉PDF文件每個頁面的所有「組件」,並且如果要以這種方式保留它們(這個過程有時被稱爲拼合pdf表單),您可以刪除所有表單域或將它們轉換爲普通文本。

平時免責聲明如果您的解決方案是使用.NET框架,然後Docotic.Pdf library可以幫助你的任務適用

0

Th庫可以刪除名稱或索引可訪問的各個小部件。您也可以一次刪除所有可填寫的項目。請看看示例如何顯示remove widgets from PDF documents

聲明:我爲圖書館的供應商工作。