You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Martin Mancuska (JIRA)" <ji...@apache.org> on 2017/12/06 09:50:00 UTC
[jira] [Created] (PDFBOX-4028) SaveIncremental on same opened file
Martin Mancuska created PDFBOX-4028:
---------------------------------------
Summary: SaveIncremental on same opened file
Key: PDFBOX-4028
URL: https://issues.apache.org/jira/browse/PDFBOX-4028
Project: PDFBox
Issue Type: Bug
Components: Writing
Affects Versions: 2.0.8
Reporter: Martin Mancuska
The incremental save does not work correctly if it is done on the same opened document. It produces corrupted file. The save incremental should append changes at the end of file (afer last origin EOF).
Newly saved file contains changes also in the middle of the file not only at the end. Changes in the middle of file contains zeroed bytes or garbage.
Tested with the latest stable version of PDFBox 2.0.8.
Sample code:
{code:java}
String fileName = "/path/to/document.pdf";
PDDocument doc = PDDocument.load((new File(fileName));
...
document changes
...
try ( OutputStream outStream = new FileOutputStream(fileName)) {
doc.saveIcremental(outStream);
}
catch ....
...
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org