0

PSPDFKit を使用して、ユーザーがドキュメント内のテキストを強調表示できるようにしています。強調表示された実際のテキストを取得する方法はありますか? したがって、次の例では、ユーザーが強調表示したときに「良い点と悪い点」というテキストを取得したいと考えています。

ここに画像の説明を入力

PSAnnotations を見て、値と内容のプロパティを試しましたが、どちらも私が望むものを与えてくれません。

4

1 に答える 1

1

私は PSPDFKit GmbH の CEO です。

あなたがする必要があるのは、PSPDFHighlightAnnotation(例えば、経由annotationsForPage:type:で取得してPSPDFDocumentからそれを呼び出すhighlightedStringことです.

これはあくまでも目安であることをご承知おきください。ページ上の個々のグリフの位置しかわかりません。そこから、PSPDFKit は単語、行、テキスト ボックスを再構築しようとします。そのhighlightedStringため、特に PDF が適切に設計されていない場合は、常に期待どおりに 100% 返されるとは限りません。しかし、一般的に、それはかなり良いです。

于 2014-01-23T18:50:55.167 に答える