0

jPedal の PdfDecoder クラスを使用して、pdf ファイルを PDFDocumentGraphics2D オブジェクトに変換/ペイントしようとしています。PDFDocumentGraphics2D は、javas AWT Graphics クラスの拡張であり、Apache FOP (http://xmlgraphics.apache.org/fop/) の一部です。

jPedals PdfDecoder クラスの商用専用関数 renderPageOntoGraphics2D を使用する以外に、pdf を PDFDocumentGraphics2D に .paint(...) する別の方法はありますか? 私はそれがpdfのツリー全体と.paint()すべてを通過することによって行われるかもしれないと感じています。PdfDecoder クラスを使用して PDF ファイルからすべてのテキスト、画像、およびフォームを取得するのは非常に難しいというのが私の経験であるため、これは面倒に思えます。

私はまた、PDFファイルを読み込んでPDFDocumentGraphics2Dオブジェクトにペイントするための代替/より良い方法を受け入れています!

4

1 に答える 1

0

PdfStreamDecoder のメインの解析エンジンをハックするか、JPedal が書き込む DynamicVectorRenderer の独自のバージョンを実装できますが、かなりのハックになるでしょう。

于 2013-01-22T20:08:03.153 に答える