2013-12-08 56 views
-1

我有一個要求,我必須填寫數據到已經存在的使用JAVA的PDF文檔。我曾看過itext和PDFbox,但他們有創建新PDF的例子,而不是現有的PDF表單。
我不知道這個PDF的座標或單元格,因爲它由房地產供應商提供。我可以改變任何形式。如何使用Java將數據填充到PDF表單?

有什麼方法可以使用Java來填寫此表單嗎?
坦克的幫助,

託尼

+0

http://stackoverflow.com/questions/3335126/itext-add-content-to-existing-pdf-file應該工作 – Barun

+0

* I已經看過了itext和PDFbox,但他們有創建新PDF的例子,而不是已經存在的PDF格式。* [FillDataSheet](http://itextpdf.com/examples/iia.php?id=122)iText示例。 – mkl

+0

*我已經看過itext和PDFbox,但他們有創建新PDF的例子,而不是已經存在的PDF表單。* [SetField](http://svn.apache.org/repos/asf/pdfbox/trunk/examples/src /main/java/org/apache/pdfbox/examples/fdf/SetField.java)PDFBox示例 – mkl

回答

0

代碼從這個帖子的作品: How to set a value in PDF form using Java pdfbox api

你需要知道的字段的名稱設置雖然。要獲得字段名的列表,你可以使用這個SNIPPIT:

List<PDField> alFields = acroForm.getFields(); 
for(PDField f:alFields){ 
    System.out.println(f.getFullyQualifiedName()); 
} 
相關問題