|
class | Chars |
| Character table by name.
|
|
class | Lexer |
| Lexical analyzer for PDF files. Technically a PDF file is a stream of bytes. Some chunks of bytes represent strings in several encodings. The actual encoding depends on the context where the string is used. Therefore the bytes are 'raw encoded' into characters, i.e. a character or token read by the lexer has always character values in the range from 0 to 255.
|
|
class | Parser |
| Provides the functions to parse PDF documents.
|
|
class | StreamHelper |
|
class | PdfPasswordProviderArgs |
| Encapsulates the arguments of the PdfPasswordProvider delegate. More...
|
|
class | PdfReader |
| Represents the functionality for reading PDF documents.
|
|
class | PdfReaderException |
| Exception thrown by PdfReader. More...
|
|
class | PdfWriter |
| Represents a writer for generation of PDF streams.
|
|
class | ShiftStack |
| Represents the stack for the shift-reduce parser. It seems that it is only needed for reduction of indirect references.
|
|
|
enum class | PasswordValidity { Invalid
, UserPassword
, OwnerPassword
} |
| Determines the type of the password. More...
|
|
enum class | PdfDocumentOpenMode { Modify
, Import
, ReadOnly
, InformationOnly
} |
| Determines how a PDF document is opened. More...
|
|
enum class | PdfWriterLayout { Compact
, Standard
, Indented
, Verbose
} |
| Determines how the PDF output stream is formatted. Even all formats create valid PDF files, only Compact or Standard should be used for production purposes. More...
|
|
enum class | PdfWriterOptions { Regular = 0x000000
, OmitStream = 0x000001
, OmitInflation = 0x000002
} |
| INTERNAL USE ONLY. More...
|
|