2016-07-26 6 views
0

私は現在Xfinium PDFを使用して画像にpdfを生成しており、そのグラフィックスAPIを使用してpdfにいくつかの図を描いています。キュービックパスを描く。Android:PDFを画像に作成し、pdfに描画するより速い方法。

ドキュメントをロードするために使用したコンストラクタPdfFixedDocumentがあります。問題は、ページ情報を取得するために30mバイトのドキュメントを読み込もうとしたときに、ページ情報を取得したい、または単一のページを読み込むだけで、PdfFixedDocumentコンストラクタを呼び出すには10秒以上かかります。

誰にも良いアイデアはありますか?私はkitkatを実行しているので、アンドロイドでPDFRenderを使用することはできません。私により良い効率を与えることができるより良いAPIがありますか?

答えて

0

単一ページを抽出するには、PdfFileクラスを使用してファイルを開き、PdfFile.ExtractPageメソッドを使用してページを抽出します。
PdfFile.ExtractPageInfoメソッドを使用して、基本ページ情報(幅、高さ、回転)を抽出することもできます。

PdfFixedDocumentコンストラクタはファイル全体をメモリにロードし、オブジェクトを簡単に更新できるようにXFINIUM.PDFオブジェクトモデルにマップします。また、PDFファイルのオブジェクトによっては時間がかかることがあります。

免責事項:私はXFINIUM.PDFライブラリを開発している会社のために働いています。

+0

私のアンドロイドライブラリでExtractPageInfoメソッドを見つけることができました – LittleFunny

+0

convertPageToImageは平均5秒でイメージを抽出します。私は品質を下げますが、まだそれほど違いはありません。 – LittleFunny

+0

@Simon ExtractPageInfoメソッドを含む更新されたアセンブリについては、サポートにお問い合わせください。 –

関連する問題