Chapter 13. PDFs inside-out

This chapter covers

  • The history of PDF
  • The Carousel Object System
  • Low-level PDF manipulation

One of the initial strengths that made iText a success was that a developer was—and still is—able to create documents in the PDF format without having to know anything about the PDF specification. In the first versions of iText, you only had to know how a Chunk related to a Phrase, a Phrase to a Paragraph, and so on. The functionality was simple, but rather limited. Features that are specific to PDF, such as forms, optional content, and file attachments, weren’t supported yet. The more functionality was added, the more there was a need for developers to understand what PDF is about. That’s why we’re going to take a look inside. ...

Get iText in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.