既存の PDF の特定の語句をハイパーリンクに置き換える必要があります。たとえば、「Java 言語を使用する利点の 1 つはマンパワーが利用できることです」は、「Java 言語を使用する利点の 1 つはマンパワーが利用できることです」に処理されます。
このために、PDFTextStripperを拡張する Processor クラスを作成しました。をオーバーライドすることで、すべての文字のTextPositionprocessTextPosition
を取得できました。しかし、TextPositionから PDRectangle を取得する方法がわかりません。これは、 PDAnnotationLinkを構築するのに役立ちます。x、y プロパティの組み合わせを試しましたが、場所がありません。助けが必要です。ありがとうございました。
サンジャイ