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)

Reply via email to