2012-07-26 178 views

回答

1

我假設你想要做的就是讀取PDF文件,並將其內容作爲文本顯示在JTextArea中。可能最簡單的方法是使用Apache's PDFBox。該PDFTextStripper類應該可以幫助您實現這一點:

PDDocument doc = PDDocument.load(new File("/path/to/file.pdf")); 
String text = new PDFTextStripper().getText(doc); 
// display in some JTextArea 

您可以找到tutorials其他幾個例子。如果格式很重要,您也可以嘗試converting it to an image,或使用類似JMagick的庫。

+0

感謝您的回覆,但第二行拋出異常。像這樣:線程「main」中的異常java.lang.NoClassDefFoundError:org/fontbox/afm/FontMetric – sandybarasker 2012-07-30 11:00:16

+0

下載[PDFBox](http://sourceforge.net/projects/pdfbox/files/)後,請確保將所有將lib文件夾中的jar文件放入項目文件夾中。 – Jeshurun 2012-07-30 15:09:29