2016-07-26 77 views
0

我目前使用Xfinium PDF來生成PDF圖像,並使用他們的圖形api來繪製pdf。繪製立方體路徑。Android:將PDF生成爲圖像並繪製到PDF上的更快方式。

有一個構造函數PdfFixedDocument,我用它來加載文檔。問題是,當我嘗試加載30mbyte文檔以獲取頁面信息時,如果我只想獲取頁面信息或只加載單個頁面,則需要10秒鐘才能調用PdfFixedDocument構造函數,效率非常低。

有沒有人有更好的主意?我無法在android上使用PDFRender,因爲我正在運行kitkat。會有更好的api,可以提高我的效率嗎?

回答

0

對於提取單個頁面,您可以使用PdfFile類打開文件,然後使用PdfFile.ExtractPage方法提取頁面。
您也可以使用PdfFile.ExtractPageInfo方法提取基本頁面信息(寬度,高度,旋轉)。

PdfFixedDocument構造函數將整個文件加載到內存中,並將其映射到XFINIUM.PDF對象模型,以便可以輕鬆更新任何對象,並且根據PDF文件中的對象可能需要一些時間。

聲明:我爲開發XFINIUM.PDF庫的公司工作。

+0

我可以在我的android庫中找到ExtractPageInfo方法 – LittleFunny

+0

convertPageToImage平均需要5秒來提取圖像。我降低了質量,但仍然沒有太大的不同。 – LittleFunny

+0

@Simon請聯繫我們的支持以獲取包含ExtractPageInfo方法的更新程序集。 –