PDF manipulation: read, render, modify, write.

Developers can use the classes to parse PDFs and build a document tree with PDF(.java), read PDFs with PDFReader, and manipulate and write new PDFs with PDFWriter.

Based on Adobe's PDF Reference.

PDF data structures and operators Copyright (c) Adobe Systems, Inc.