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 --…
Recommend just letting people have their one day in the sun. We’ve become less the site of builders as the red team for testing your launch.
Show HN: IPA, a GUI for exploring inner details of PDFs
31–40 of 52 posts
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#32what's a good tool to check if a pdf is not tampered with eg. as a tool to check before loading a pdf from a public bucket to your backend application?
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#33Does anyone have any recommendations for a good tool that allows both programmatic inspection and modification of PDF primitives. For example, let's say someone wants to iterate through every embedded image in a PDF and apply some form of signal processing to the images in-place, then re-save the PDF?
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#34what's a good tool to check if a pdf is not tampered with eg. as a tool to check before loading a pdf from a public bucket to your backend application?
How could a PDF be tampered with in your own bucket?
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#35I was curious to try this out as it might actually solve a minor problem of mine right now, but it crashed as soon as I tried to open a PDF. Installed from git using cargo 1.80.1 on Ubuntu 22.04 on an AMD Framework laptop if that's of any help.
argh, that's too bad, feel free to open an issue, what's happening in the console? It's panicking, isn't it? Feel free to contact me via email if you prefer
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#36This looks nice, and I didn't know about eGUI which looks like it runs on the web. Very interesting. https://www.egui.rs/
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#37Earlier quoted context omitted.
How could a PDF be tampered with in your own bucket?
Sounds like they amay be accepting user PDFs, saving them to a bucket, and then doing processing after.
And what's "public bucket"?
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#38Does anyone have any recommendations for a good tool that allows both programmatic inspection and modification of PDF primitives. For example, let's say someone wants to iterate through every embedded image in a PDF and apply some form of signal processing to the images in-place, then re-save the PDF?
I've been using several Python libraries for working with PDFs. At least one of them allows you to walk the AST. (will look up in a bit and edit this comment)
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#39This looks nice, and I didn't know about eGUI which looks like it runs on the web. Very interesting. https://www.egui.rs/
That demo page told me everything I needed to know about not using that framework. There's no right-click to copy the text, and there's similarly no context menu to open links in a new tab, or copy their URL
Re: Show HN: IPA, a GUI for exploring inner details of PDFs
#40what's a good tool to check if a pdf is not tampered with eg. as a tool to check before loading a pdf from a public bucket to your backend application?
How could a PDF be tampered with in your own bucket?