私はGoogle、stackoverflow、Appleの開発者向けライブラリでPDF注釈を検索しましたが、それらのどれも私の必要性を本当に満足させていません。ここに私の問題と私の現在の知識がある、私が間違っている場合は私を修正してください。PDF内のテキスト行を選択して強調表示する方法は? (iOS)
私は、ユーザーがハイライトするテキストの行を最初に選択して、その上にハイライトする矩形を描くことを許可します。
[質問] CGContextDrawPDFPage()でレンダリングされたPDFページでテキストを選択するにはどうすればよいですか? 具体的には、touchesBegan/Moved/Endedデリゲートメソッドをオーバーライドする場合、ユーザーが選択したいテキストフレームを追跡するために、そこで何をすべきですか?
ロゴが表示され、費用がかかるため、私はFastPDFKitを使用したくありません。また、UIWebViewは非常に限られているため、これを行う方法を学びたいと思います私自身:-)
ありがとう! デレク
- UPDATE -
潜在的な解決策:私はおそらく私のPDFの上に透視図を入れて、PDFの内容を解析している間、すべてのTjのか、すべての文字列要素の矩形を構築することができTJでこれらの矩形は、ユーザが強調表示できる選択可能な「テキスト」である。 1つの注意点は、一部のPDFが複数の単語を1つのTjに詰め込むことで、ユーザーがその場合に個々の単語を選択できないようにすることです。私はこのアプローチを試し、後で結果を更新します。
私はまた同じことをする必要があるので、私に知らせてください。 –