2012-10-11 114 views
0

我有一個包含一系列空白表單域的PDF文件。在使用iTextSharp.Net的代碼中,我使用各種文本填充某些字段。還有一些字段保持空白,以便進一步編輯。填充PDF表單域並保留PDF文件可編輯

我的問題是如何在填充某些字段後保存PDF表單,同時保持後續編輯文檔的能力。

我已經在網上搜索,發現很少。我目前正在使用iTextSharp,雖然會很高興地使用其他現有的免費/低成本庫。

iTextSharp確實包含一個布爾型屬性FormFlattening - 但是,如果編輯代碼中的表單字段,這似乎總是被覆蓋。

任何幫助將不勝感激。

+0

好幾個小時的研究後,我遇到了一個老線索在這裏 - http://stackoverflow.com/questions/5260740/programatically-enable-adobe-pdf-usage-rights/5267583#5267583。看起來使用pdfReader.RemoveUsageRights()允許PDF在Adobe Reader中可編輯。 –

回答

1

好幾個小時的研究後,我遇到了一箇舊線程在這裏 - stackoverflow.com/questions/5260740/...。看起來使用pdfReader.RemoveUsageRights()允許PDF在Adobe Reader中可編輯。 (非常感謝那個線程中的傢伙)