0

私は使用com.itextpdf.text.pdf.PdfReaderしてcom.itextpdf.text.pdf.parser.PdfTextExtractor パッケージ化し、試しました:

String pagedata=PdfTextExtractor.getTextFromPage(reader,pageno)

ページデータをJTextAreaに配置します。

ただし、これを行うと、すべての画像とフォントサイズおよび色がスキップされ、同じサイズのテキストデータのみが表示されます。

Adobe Readerのように、すべての本格的なページごとのデータを取得したいと思います。どうすればこれを行うことができ、フェッチしたページをどのコンポーネントに配置する必要がありますか?明らかにJTextAreaではありません...

4

1 に答える 1

0

Desktop クラスを使用して、Adobe Reader を呼び出すことができます。

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