PDF Debugger

Dev tools

pdf inspector

SHOW HN2023

157points
26comments
#386of 3,109 in 2023
Top 13%of 2023 by points

How HN took it

LovedMost comments that take a side are positive

8 positive, 8 neutral or asking, 1 mixed, 1 critical, out of 18 comments about the project. Thread score +0.24.

Idea: 4 for, 0 againstExecution: 2 for, 1 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for inspecting PDFs, a better alternative to heavy tools

    From 3 comments
    • I needed this last night when I was trying to edit some text in a PDF and I ended up having to use iText Rups to browse the tree. Is there a way to view the stream content in…
      qingcharles on HN
    • This works perfectly now on my test files. I can find the pages that have specific strings I was looking for. This has saved me clogging up my PC by installing the Java runtime…
      qingcharles on HN
    • No, it was clear already from the webpage that it uses PDF.js. I've also used it. I just think this is a really great way of visualizing PDF's, I shared it with my team as we…
      davedx on HN
  • Shipped quickly and works well

    From 1 comment
    • This is great, thanks for sharing! It is also inspiring to me, because I have had the same idea and been working on something like this on-and-off since early 2022, but the…
      svat on HN

Objections

  • No privacy information about uploads

    From 1 comment
    • An example output would have been nice. There is also nothing about privacy and stuff. What happens to the uploaded pdf? Or is it processed inside the browser? But then there…
      Gys on HN
  • Typo and selection bug in the UI

    From 1 comment
    • Very neat! I spotted a typo, which led me to a bug. When I click on a "stream contents" node, the right panel says "It's a actual content" (instead of "an"), and there is some…
      mkl on HN

Requests

  • Show decoded stream content as UTF-8 text

    From 1 comment
    • I needed this last night when I was trying to edit some text in a PDF and I ended up having to use iText Rups to browse the tree. Is there a way to view the stream content in…
      qingcharles on HN
  • Open-source the project

    From 2 comments
    • This is great, thanks for sharing! It is also inspiring to me, because I have had the same idea and been working on something like this on-and-off since early 2022, but the…
      svat on HN
    • That's very cool! 1. Is the source available anywhere? I'm curious to see how it works. 2. Is there a way to connect the structure displayed here, to the rendered version in the…
      anymoonus on HN
  • Link PDF spec references for each element

    From 1 comment
    • very cool. Do you think you could hot link the PDF spec of each element for the casual observer?
      nraynaud on HN
  • Better JavaScript support in PDFs

    From 1 comment
    • What's your aim making this here? Is it mostly just to show the sub-components of a PDF? Because if you added more support for Javascript it would fill a need (IDK how niche,…
      Uptrenda on HN

Questions

  • Is the source available?

    From 1 comment
    • That's very cool! 1. Is the source available anywhere? I'm curious to see how it works. 2. Is there a way to connect the structure displayed here, to the rendered version in the…
      anymoonus on HN
  • Does uploaded PDF leave the browser?

    From 1 comment
    • An example output would have been nice. There is also nothing about privacy and stuff. What happens to the uploaded pdf? Or is it processed inside the browser? But then there…
      Gys on HN

Alternatives named

  • iText RUPS

    From 2 comments
    • I needed this last night when I was trying to edit some text in a PDF and I ended up having to use iText Rups to browse the tree. Is there a way to view the stream content in…
      qingcharles on HN
    • I took inspiration from RUPS by iText [1]. It’s maybe most popular tool for inspecting PDF files 1. https://github.com/itext/i7j-rups
      hyzyla on HN
  • pdfsyntax

    From 1 comment
    • For editing, I was able to make some simple edits (not of individual objects, but things like removing or duplicating pages, or editing crop boxes) using pdf-lib instead of…
      svat on HN
  • ngPDF

    From 1 comment
    • Regarding 2.: Most of these objects do not directly correspond to rendered elements. Basically every page has one (typically) content stream which will contain all rendered…
      zauguin on HN
  • pdf-explorer

    From 1 comment
    • This is great, thanks for sharing! It is also inspiring to me, because I have had the same idea and been working on something like this on-and-off since early 2022, but the…
      svat on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/37710087)