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

PSAnnotations を見て、値と内容のプロパティを試しましたが、どちらも私が望むものを与えてくれません。
PSPDFKit を使用して、ユーザーがドキュメント内のテキストを強調表示できるようにしています。強調表示された実際のテキストを取得する方法はありますか? したがって、次の例では、ユーザーが強調表示したときに「良い点と悪い点」というテキストを取得したいと考えています。

PSAnnotations を見て、値と内容のプロパティを試しましたが、どちらも私が望むものを与えてくれません。
私は PSPDFKit GmbH の CEO です。
あなたがする必要があるのは、PSPDFHighlightAnnotation(例えば、経由annotationsForPage:type:で取得してPSPDFDocumentからそれを呼び出すhighlightedStringことです.
これはあくまでも目安であることをご承知おきください。ページ上の個々のグリフの位置しかわかりません。そこから、PSPDFKit は単語、行、テキスト ボックスを再構築しようとします。そのhighlightedStringため、特に PDF が適切に設計されていない場合は、常に期待どおりに 100% 返されるとは限りません。しかし、一般的に、それはかなり良いです。