PDDocument.save(文件)非常慢

时间:2015-10-16 15:07:26

标签: android pdfbox

使用PDFBox-Android,我目前正在将我的PDF加载到PDDocument中,如下所示:

PDDocument pdDoc = PDDocument.load(file);
PDDocumentCatalog pdCatalog = pdDoc.getDocumentCatalog();
PDAcroForm acroForm = pdCatalog.getAcroForm();

然后我按照这样计算save()函数:

long substart = System.currentTimeMillis();
pdDoc.save(file);
Log.d("formData", "save took " + (System.currentTimeMillis() - substart) / 1000);

在Nextbook NXA8QC116R(我的HTC One M8上4-6秒)上保存方法最多需要10秒钟,以保存大小仅为93kb的PDF文件。我还尝试使用BufferedOutputStream保存文件,但这似乎没有帮助。

这是库中的一个缺陷,还是我可以做些什么来帮助加快小文件的保存方法?

0 个答案:

没有答案