Live data from Hacker News

Show HN: IPA, a GUI for exploring inner details of PDFs

github.com

51–52 of 52 posts

Re: Show HN: IPA, a GUI for exploring inner details of PDFs

#51

For exploring the inners of a PDF you also have RUPS[1] which is open source and easily installed in Linux through flathub[2]. [1] https://itextpdf.com/products/rups [2] https://flathub.org/apps/com.itextpdf.RUPS

Thanks, it seems a great product too :) Do you have any particular feature that you share that product for?

I use it literally everyday, not only to see the structure but also modify pdf's on the fly when I need to tests edge cases.

Stuff I do with it: Modify content streams, extract images/content, just investigate general structure of the pdf documents, remove pages, repair documents,... it's literally a swiss army knife when working with pdf's

Re: Show HN: IPA, a GUI for exploring inner details of PDFs

#52
post #3

This is cool! Here are some other similar(?) tools, for seeing the inner contents of a PDF file (the raw objects etc), but I haven't compared them to this tool here: - https://pdf.hyzyla.dev/ - https://github.com/itext/i7j-rups (java -jar ~/Downloads/itext-rups-7.2.5.jar) - https://github.com/desgeeko/pdfsyntax (python3 -m pdfsyntax inspect foo.pdf > output.html) - https://github.com/trailofbits/polyfile (polyfile --…

I am the author of PDFSyntax, thanks for mentioning it! The HTML output is like a pretty print where you can read view objects and follow links to other objects. Since I have added a new command (disasm) that is CLI oriented and displays a greppable summary of the structure. Here is an explanation: https://github.com/desgeeko/pdfsyntax/blob/main/docs/disasse...

python3 -m pdfsyntax: error: argument command: invalid choice: 'inspect' (choose from 'browse', 'disasm', 'overview', 'text')
Post reply on HN