You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Dmytro Karimov (JIRA)" <ji...@apache.org> on 2013/12/06 17:53:36 UTC
[jira] [Created] (PDFBOX-1798) Performance problem with
PDDocument.saveIncremental (when signing document)
Dmytro Karimov created PDFBOX-1798:
--------------------------------------
Summary: Performance problem with PDDocument.saveIncremental (when signing document)
Key: PDFBOX-1798
URL: https://issues.apache.org/jira/browse/PDFBOX-1798
Project: PDFBox
Issue Type: Improvement
Components: PDModel, Signing
Affects Versions: 1.8.3, 2.0.0
Reporter: Dmytro Karimov
Fix For: 1.8.4
Performance problem in class COSWriter:
Constructor of COSWriter takes 2 args:
{code}
COSWriter(OutputStream os, FileInputStream is)
{code}
method saveIncremental in class PDDocument:
{code}
saveIncremental(FileInputStream input, OutputStream output)
{code}
It create COSWriter with this args. If I pass FileInputStream into saveIncremental then signing the document goes quite a long time.
If you pass BufferedInputStream, the signing speed is increases. But alas, this is not possible, because the parameters of the method _saveIncremental_ does not allow to do this.
--
This message was sent by Atlassian JIRA
(v6.1#6144)