I wrote PDF Document Inspector as a part of developing my shareware application, Cheap Impostor. PDF Document Inspector is a wrapper over the PJX library I used to parse the input documents in Cheap Impostor. I found it invaluable for debugging, and I thought it might be useful to the community at large.
What does it do?PDF Document Inspector is a browser of a PDF document's contents. If you're not doing something pretty down-and-dirty with PDF, I can't imagine how it would be useful to you. On the other hand, if you are working with the innermost bits of a PDF file (like I was with Cheap Impostor), I can't think of any other tool out there that would help you figure out what's going wrong.
How does it work?
Well, you run it, and then open a PDF file. A pretty spartan window will pop up showing you the top-level objects of the file in an outline view. Click on the "disclosure triangles" to open up an item. It will all look really cryptic if you don't already have an in-depth knowledge of PDF document format. Realizing that most people don't have such knowledge, I refer you to Adobe's excellent PDF Reference (it's an 8MB PDF file). Other PDF resources are available through Adobe's Solutions Network.
Here's a screenshot of PDF Inspector in action:
How much does it cost?It's free!
Hey, PJX is GPL'd, where's my sourcecode?download source