2

iOS で利用できる、PDF を表示するだけでなく、Web ソースからのダウンロード時にも表示する優れた SDK はありますか? 有料のライブラリを使用するのは、商用に適している限りまったく問題ありません。

明確にするために、SDK は、ストリームを提供するかどうかに関係なく、ダウンロード中の部分ファイルを表示できる必要があります。CGPDFScannerRef はレベルが低いため避けたいです。FastPdfKit も試しましたが、完全にダウンロードされた後にのみ PDF 全体が表示されます。何か案は?

4

1 に答える 1

0

PDF は、TOC、テキスト、フォント、色、注釈などのさまざまなタイプのデータ ブロックで構成される構造化された形式であり、これらのブロックに関する情報はファイルの最後に保存されます。したがって、これにより、CGPDFDocumentRefすべてのデータが利用可能でないと PDF を開くことができなくなります。

ただし、メタデータ情報がファイルの先頭に配置されるように PDF ファイルを線形化することで、この制限を回避できます。よくわかりませんが、 とCGDataProviderCreateSequential組み合わせて使用​​してCGPDFDocumentRef、部分的にダウンロードされた PDF ファイルを解析できると思います。

于 2012-11-01T08:53:47.290 に答える