2016-09-19 72 views
1

我用java iText的PDF閱讀器來閱讀從PDF數據,但消息當我運行程序我獲得以下錯誤請等待..用Java iText的PDF閱讀器

Please wait... 

If this message is not eventually replaced by the proper contents of the document, your PDF 
viewer may not be able to display this type of document. 

You can upgrade to the latest version of Adobe Reader for Windows®, Mac, or Linux® by 
visiting http://www.adobe.com/go/reader_download. 

    For more assistance with Adobe Reader visit http://www.adobe.com/go/acrreader. 

Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries. Mac is a trademark 
of Apple Inc., registered in the United States and other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other 
countries. 

PDF包含表格和表格。我正在使用ubutnu和adobe閱讀器已更新。

+0

AFAIK其他讀者然後Adobe Reader與交互式表單有巨大的問題。通常在失敗時,你可以做的事情不多。 –

回答

1

這是通常只包含一個帶有XFA格式的pdf的常規內容。因此,通過文本提取來提取是沒有錯誤的。

您可以嘗試通過itext的表單相關API提取表單數據。 iText AcroForm API對XFA數據有有限的支持,還有提取XFA xml的方法。

+0

謝謝。它的工作。我可以以XML格式提取數據。 – hrishi