[ https://issues.apache.org/jira/browse/PDFBOX-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16405044#comment-16405044 ]
Marc Kaufman commented on PDFBOX-45: ------------------------------------ Incremental save is needed whenever a digitally signed document is modified. This is to protect the digital signature (which may be Reader Enablement or Certification or a User Signature). It does not matter what information is in the incremental save area (i.e. whether or not it is a signature). Acrobat will coelesce multiple incremental save blocks following a digital signature into a single incremental save block when applying a new digital signature, but that isn't a requirement. The saved file is typically a new file (SaveAs), but if doing a straight Save, write a new file then swap the file names. You need the bytes of the old file as the leading part of the new file. Note that encryption must be applied that matches the original file encryption (all encryption must preceed any digital signatures), so that means the encryption information used to decrypt the file must be available at Save time and not applied as new (but that's a different JIRA bug). > Support incremental save > ------------------------ > > Key: PDFBOX-45 > URL: https://issues.apache.org/jira/browse/PDFBOX-45 > Project: PDFBox > Issue Type: New Feature > Components: Writing > Fix For: 3.0.0 PDFBox > > > [imported from SourceForge] > http://sourceforge.net/tracker/index.php?group_id=78314&atid=552835&aid=1157431 > Originally submitted by purplish_cat on 2005-03-05 12:28. > After opening a PDF file and changing objects out of it, > allow to save the changes incrementally to the same file > instead of creating a completely new file. > [comment on SourceForge] > Originally sent by benlitchfield. > Logged In: YES > user_id=601708 > See forum thread at > https://sourceforge.net/forum/message.php?msg_id=3032112 -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org