PDF Tools (by Didier Stevens)

Description
This is a set of Python scripts for anaysing PDF documents. The main ones are:

pdf-parser.py
This tool will parse a PDF document to identify the fundamental elements used in the analyzed file. A command line option exists to search for specific text strings within indirect objects.

pdfid.py
Scans a file to look for certain PDF keywords, allowing you to identify PDF documents that contain (for example) JavaScript or execute an action when opened.