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: [email protected]
For additional commands, e-mail: [email protected]