こんにちは私は速読アプリに取り組んでいます、そして私はいくつかのヒントや提案を探しています。このアプリでは、さまざまな読み取り手法を使用する必要があります。これには、PDFからさまざまなサイズでテキストをフォーマットする必要があります。写真なしの自動スクロールなどのテクニック。誰かがこれを行う人をすでに知っていますか?または私のための例がありますか?
質問する
347 次
1 に答える
1
PDFに奇妙な形式のテキストが含まれている場合、または運が悪い画像に含まれている場合は、いくつかのObjCライブラリが利用可能です(github上)
それらはすべてCoreGraphicsCDPDF*関数をラップします
これはそれほど簡単ではなく、ワンライナーでは答えられませんが、基本的なアプローチは次のとおりです。
- CGPDFDocumentを取得する
- 各PDFページを取得
- 各ページのCGPDFDictionaryを取得し、解析します。それはあなたにpdfページのすべてのオブジェクトを与えるでしょう
- 遭遇した文字列ごとに、CGPDFStringCopyを呼び出し、バッファとして機能するmutableStringに追加します
- バッファはドキュメントのテキストです
于 2012-12-14T10:40:44.853 に答える