0

こんにちは私は速読アプリに取り組んでいます、そして私はいくつかのヒントや提案を探しています。このアプリでは、さまざまな読み取り手法を使用する必要があります。これには、PDFからさまざまなサイズでテキストをフォーマットする必要があります。写真なしの自動スクロールなどのテクニック。誰かがこれを行う人をすでに知っていますか?または私のための例がありますか?

4

1 に答える 1

1

PDFに奇妙な形式のテキストが含まれている場合、または運が悪い画像に含まれている場合は、いくつかのObjCライブラリが利用可能です(github上)

それらはすべてCoreGraphicsCDPDF*関数をラップします

これはそれほど簡単ではなく、ワンライナーでは答えられませんが、基本的なアプローチは次のとおりです。

  1. CGPDFDocumentを取得する
  2. 各PDFページを取得
  3. 各ページのCGPDFDictionaryを取得し、解析します。それはあなたにpdfページのすべてのオブジェクトを与えるでしょう
  4. 遭遇した文字列ごとに、CGPDFStringCopyを呼び出し、バッファとして機能するmutableStringに追加します
  5. バッファはドキュメントのテキストです
于 2012-12-14T10:40:44.853 に答える