0

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

String pagedata=PdfTextExtractor.getTextFromPage(reader,pageno)

并将页面数据放入 JTextArea。

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

我想像在 Adob​​e Reader 中那样逐页获取所有完整的页面数据。我该怎么做?我应该将获取的页面放在哪个组件中?显然不在 JTextArea 上......

4

1 回答 1

0

您可以使用 Desktop 类调用 Adob​​e Reader。

Desktop.getDesktop().open(file.pdf);
// where file.pdf is your file instance.
于 2014-03-22T19:33:42.310 回答