我想從PDF(2.0.7)中檢索一些沒有成功的輸入字段。PDFBox:檢索具有相同名稱的多個文本域
詳細信息,我有以下(PDF格式在這裏:https://file.io/q56S4r或這裏http://s000.tinyupload.com/index.php?file_id=38385451581058382678)。當前PDF包含3個同名文本域「Text1」。另外的Acrobat PRO代表那些領域,如在從Acrobat截圖臨看出:
下面的代碼檢索3個字段的下面相反,它返回一個列表與只是此對象「文本1 {類型:PDTextField值:空}「
PDDocument pdfDocument = PDDocument.load(input);
PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
List<PDField> fields = acroForm.getFields();
for (PDField field : fields) {
...
}
有沒有辦法以某種方式各領域,即使它們具有相同的名稱看?也許這是一種不好的做法,正確的答案是給出獨特的名字?
您是否可以將您的PDF文件上傳到未嘗試在您的計算機上安裝惡意軟件的主機? – Lothar
對不起,我找不到免費的提供商。請嘗試從谷歌驅動器:https://drive.google.com/file/d/0B_9B-OjXnFv_VFg5ZGJoazN5VUk/view?ts=59aea777 – Stephan