PDF Clown is a Java and .NET library for manipulating PDF files through multiple abstraction layers (from the lower level (PDF object model) to the higher (PDF document structure and content streaming)).
- PDF file creation
- PDF file reading
- PDF file editing
- Fully object-oriented PDF model
Still some work to do, but great and easy to use API overall!