# Namespace org.pdfclown.files

File-level objects [PDF:1.6:3.4]. More...

## Classes
class | File
| PDF file representation. More...
class | FileIdentifier
| File identifier [PDF:1.7:10.3]. More...
class | IndirectObjects
| Collection of the alive indirect objects available inside the file. More...
## Enumerations
enum | SerializationModeEnum { Standard = 0, Incremental = 1, Linearized = 2 }
| PDF file serialization mode [PDF:1.6:3.4]. More...

##

File-level objects [PDF:1.6:3.4].

## Enumeration Type Documentation

enum org::pdfclown::files::SerializationModeEnum

PDF file serialization mode [PDF:1.6:3.4].

Enumerator:

  Standard | Standard complete file serialization [PDF:1.6:3.4]. It writes the entire file, generating a single-section cross-reference table and removing obsolete data structures. It reduces the serialization size, but it's more computationally-intensive (slower).
  Incremental | Standard incremental file serialization [PDF:1.6:2.2.7]. It leaves original contents intact, appending changes to the end of the file along with an additional cross-reference table section. It increases the serialization size, but it's faster.
  Linearized | Linearized file serialization [PDF:1.6:F]. It organizes the file to enable efficient incremental access in a network environment. It increases the serialization size and it's more computationally-intensive (slower).

Copyright 2006-2013 Stefano Chizzolini. For more information, please visit PDF Clown home page.