[ 
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

Reply via email to