Ralf Hauser created PDFBOX-5067:
-----------------------------------

             Summary: make PDVisibleSignDesigner memory aware
                 Key: PDFBOX-5067
                 URL: https://issues.apache.org/jira/browse/PDFBOX-5067
             Project: PDFBox
          Issue Type: Improvement
          Components: Signing
    Affects Versions: 2.0.23
            Reporter: Ralf Hauser
         Attachments: patch_PDFBOX-2512.txt

PDFBOX-2512 might have failed earlier if I hadn't used

  MemoryUsageSetting.setupMixed(15000000)

to limit the memory usage of PDDocument document to 15 MB in 
CreateVisibleSignature in

 

a) setVisibleSignDesigner() and used the now memory-aware constructor of 
PDVisibleSignDesigner

    and

b) in signPDF(), reused PDDocument

   setTsaUrl(tsaUrl);
   PDDocument doc = null;
   if (null != visibleSignDesigner) {
       doc = visibleSignDesigner.getDocument();
   }
   if (null == doc) {
      doc = Loader.loadPDF(inputFile, memoryUsageSetting);
   }
   // creating output document and prepare the IO streams. 
   ...

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to