skip navigation

PDF Document Management Software, Services & Support

Server Desktop Services Support Why Us? About Us

The Latest

SecurSign 5 Now Available! Includes Signature Validation to Detect Tampering.
Lansdowne, PA (July 13, 2011)
Encrypt, digitally sign and verify digital signatures on PDF documents.

Redax 5: Advanced Redaction for PDF Documents
Tuesday, March 22, 2011
The latest Redax adds new patterns, regular expressions and more!

Redax Enterprise Server 3 Ships!
Thursday, January 6, 2011
New Redaction Engine, Powerful New Markup Options and More!

Incremental Saves

Graphic representation of basic PDF structure, including header, body, xref table and trailer

A Typical PDF File

For the most part; the basic layout of a PDF file can be fairly simple.  A PDF file consists of four primary sections as illustrated here.

The PDF file "Header" is just one or two lines starting with %PDF.  The "Body" is a collection of objects which include the page contents, fonts, annotations, etc.  The "xref Table", or cross reference table, is a collection of pointers to locate the individual objects contained in the "Body".  The "Trailer" contains the pointer to the start of the cross reference table.

Graphic representation of basic PDF structure in an incremental update situationIncremental Saves

Starting with the basic layout above; PDF supports the concept of incremental saves.  This is the ability to make modifications to the file without altering the actual content of the original saved document.

There are several advantages to incremental saves.

  1. Saving the file to disk is quicker because you are only tacking the new data to the end of an existing file.
  2. An incrementally saved document contains an audit trail of changes to the PDF file.  This allows the file to be "rolled back" to a previous save.
  3. The incremental save mechanism is also used to support multiple digital signatures on a single PDF file.

There is also a significant disadvantage to the incremental save mechanism.  Selecting "Save" under the Acrobat file menu automatically performs an incremental save.  When PDF documents are edited; for example, when the user add form fields or comments, the document is typically "saved" multiple times.  This leads to a file size increase, because the unused or obsolete data remains in the PDF file.

To remove the unused data in an incrementally saved PDF file an Acrobat user needs to perform a "Save As...". We have seen cases where a 200 KB PDF file increased in size to over 2.5 MB due to incremental saves. In these cases, a simple "Save As" can result in dramatic file size reductions.

see Linearization

 

Would you like the support team to add a term to the Glossary of PDF TermsEmail the support team and let us know!