0
我正在嘗試從odt文件(使用LibreOffice創建)讀取數據。要求是獲取綁定到文檔中包含的XForm的xml。我目前使用odfdom-java庫來讀取文件。到目前爲止,我已經設法通過用jdom解析文檔來讀取表單域的值,但我真正想要的是使用表單數據獲取整個xml。或者,我可以加載文件爲使用java從odt文件讀取XForm
OdfTextDocument.loadDocument("C://myFile.odt");
。
有誰知道我可以從那裏得到XForm XML?
或者,如果我將odt文件轉換爲PDF進行編程,會有幫助嗎?使用PDFBOX我設法讓acroform
PDDocument pdDoc = PDDocument.loadNonSeq(new File("C://myFile.odt"), null);
PDDocumentCatalog pdCatalog = pdDoc.getDocumentCatalog();
PDAcroForm pdAcroForm = pdCatalog.getAcroForm();
但後來面臨同樣的問題(如何獲得與表單數據的XML)。