Table of Contents:
  • Note continued: Destinations
  • The Document Outline (Bookmarks)
  • XML Metadata
  • Annotations and Hyperlinks
  • File Attachments
  • Introduction
  • The Encryption Dictionary
  • Reading Encrypted Documents
  • Writing Encrypted Documents
  • Editing Encrypted Documents
  • Command Line Syntax
  • Merging Documents
  • What Happens when Files are Merged
  • Splitting Documents
  • What Happens when Files are Split
  • Stamps and Watermarks
  • How a Stamp is Added
  • Extracting and Setting Metadata
  • File Attachments
  • Encryption and Decryption
  • Decrypting Input Files
  • Encrypting the Output
  • Compression
  • PDF Viewers
  • Adobe Reader
  • Preview
  • Xpdf
  • GSview
  • Software Libraries
  • iText for Java and C#
  • TCPDF for PHP
  • Processing PDF with Perl
  • PDF on Mac OS X
  • Converting Formats
  • PDF to PostScript and Back Again
  • Rasterizing PDF to an Image
  • Printing Files to PDF
  • PDF Editors
  • Adobe Acrobat
  • Editing with Preview on Mac OS X
  • Note continued: Boolean Values
  • Arrays
  • Dictionaries
  • Indirect References
  • Streams and Filters
  • Incremental Update
  • Object and Cross-Reference Streams
  • Linearized PDF
  • How a PDF File is Read
  • How a PDF File is Written
  • Trailer Dictionary
  • Document Information Dictionary
  • Document Catalog
  • Pages and Page Trees
  • Text Strings
  • Dates
  • Putting it Together
  • Looking at Content Streams
  • Operators and Graphics State
  • Building and Painting Paths
  • Bézier Curves
  • Filled Shapes and Winding Rules
  • Colors and Color Spaces
  • Transformations
  • Clipping
  • Transparency
  • Shadings and Patterns
  • Form XObjects
  • Image XObjects
  • Text and Fonts in PDF
  • Text State
  • Printing Text
  • Text Sections
  • Text Space and Text Positioning
  • Showing Text
  • Defining and Embedding Fonts
  • Font Types in PDF
  • Type 1 Fonts
  • Font Encodings
  • Embedding a Font
  • Extracting Text from a Document
  • Resources
  • Bookmarks and Destinations
  • Machine generated contents note: A Little History
  • Page Description Languages
  • Development of PDF
  • Some Advantages of PDF
  • ISO Standardization
  • Specialized Kinds of PDF
  • Version Summary
  • What's in a PDF?
  • Text and Fonts
  • Vector Images
  • Raster Images
  • Color Spaces
  • Metadata
  • Navigation
  • Optional Content
  • Multimedia
  • Interactive Forms
  • Logical Structure and Reflow
  • Security
  • Compression
  • Who Uses PDF?
  • The Printing Industry
  • Ebooks and Publishing
  • PDF Forms
  • Document Archiving
  • As a File Format
  • Useful Free Software
  • Basic PDF Syntax
  • Document Content
  • Page Content
  • File Structure
  • Document Structure
  • Building the Elements
  • File Header
  • Main Objects
  • Graphical Content
  • Catalog, Cross-Reference Table, and Trailer
  • Putting it Together
  • Remarks
  • File Layout
  • Header
  • Body
  • Cross-Reference Table
  • Trailer
  • Lexical Conventions
  • Objects
  • Integers and Real Numbers
  • Strings
  • Names
  • Note continued: PDF and Graphics Documentation
  • ISO 32000 and the PDF File Format
  • PDF Hacks
  • Related Topics
  • Forums and Discussion
  • Includes bibliographical references