Android:任何更快的方式生成PDF到图像和绘制到PDF格式。

时间:2016-07-26 23:32:59

标签: android pdf pdf-generation processing-efficiency

我目前正在使用Xfinium PDF生成pdf到图像中,并使用他们的Graphics api对pdf进行一些绘图。绘制立方路径。

有一个构造函数PdfFixedDocument,我用它来加载文档。问题是,当我尝试加载一个30mbyte的文档来获取页面信息时,如果我只想获取页面信息或只是加载一个页面,那么调用PdfFixedDocument构造函数需要10 +秒,这是非常低效的。

有没有人有更好的主意?我不能在android上使用PDFRender,因为我正在运行kitkat。是否有更好的api可以给我更好的效率。

1 个答案:

答案 0 :(得分:0)

要提取单个页面,您可以使用PdfFile类打开该文件,然后使用PdfFile.ExtractPage方法提取页面。
您还可以使用PdfFile.ExtractPageInfo方法提取基本页面信息(宽度,高度,旋转)。

PdfFixedDocument构造函数将整个文件加载到内存中并将其映射到XFINIUM.PDF对象模型,以便可以轻松更新任何对象,并且根据PDF文件中的对象,这可能需要一些时间。

免责声明:我为开发XFINIUM.PDF图书馆的公司工作。