この質問は以前にもあったことは知っていますが、より具体的に説明します。
CGPDFDocumentRef ドキュメントがあり、理想的には CGPDFDictionaryRef の形式でトレーラーを見つけて、その Encrypt 辞書を調べて、テキスト抽出が可能かどうかを確認したいと考えています。
Apple ライブラリには、この辞書を取得できる方法がないようです。
CGPDFDocumentGetCatalog() でカタログを取得できます。CGPDFDocumentGetTrailer() に相当するものはありますか?
そうでない場合は、トレーラーの PDFDocument を自分で手動で解析する必要があると思います。
これらの人:トレーラー辞書を見つける方法?
そのような低レベルのパーサーを書くことについて話してください。
彼らが解析しているコードを取得するにはどうすればよいですか?
PDF の最後のページを CGPDFStream に変換し、そのストリームを NSData に変換してから ascii に変換してから、彼らが話している Trailer パーサーの実装を開始できますか?
ありがとう!