如何通过iText阅读PDF文件并在Adobe Reader中显示?

时间:2013-03-19 15:05:51

标签: java swing pdf itext

我使用com.itextpdf.text.pdf.PdfReadercom.itextpdf.text.pdf.parser.PdfTextExtractor 包,并试过:

String pagedata=PdfTextExtractor.getTextFromPage(reader,pageno)

并将pagedata放入JTextArea。

但通过这样做,它会跳过所有图像,字体大小和颜色,并仅显示相同大小的文本数据。

我想像在Adobe Reader中一样逐页获取所有完整的页面数据。我该怎么做以及我应该在哪个组件中放置提取的页面?显然不在JTextArea上......

1 个答案:

答案 0 :(得分:0)

您可以使用Desktop类来调用Adobe Reader。

Desktop.getDesktop().open(file.pdf);
// where file.pdf is your file instance.