Information & dataOriginal Reddit post

PDF Owl now supports hierarchical ToC generation

Full contextOriginal content · Reddit

It’s been over two years since we first introduced PDF Owl — a tool that generates tables of contents using on-device AI models. With the new 1.4 release, PDF Owl can now detect the hierarchy of chapters, sections, and subsections, automatically building a structured, hierarchical table of contents. As always, everything runs entirely on your device, and no data is ever sent to the cloud. It does not rely on the OCR layer, font size; everything is done using computer vision. Hence, it works for many languages and for poorly scanned PDFs as well. Download from the Mac AppStore: https://apps.apple.com/us/app/pdf-owl/id6450437117 Read more on the app's website: https://138street.com/pdf-owl/ Problem PDF files do not always include a table of contents (TOC, also known as bookmarks or an outline in different PDF apps). This is particularly common with scanned documents, where the TOC is often missing or of poor quality. A well-structured TOC is essential for navigating large files (e.g. books), as manually scrolling through hundreds of pages can be tedious. While many PDF applications allow users to create a TOC manually, few provide a reliable way to generate one automatically. Comparison For ToC generation feature for PDF files: Python scripts like pdf.tocgen and tocPDF: the scripts use font attributes to deduce headings, which is not very reliable in practice, especially for poor scans. PDF Owl uses computer vision and modern transformers models for analyzing page layout. You can use LLMs like Claude, but there is no end-to-end solution, so performance will be varied; also the tokens might be expensive for large files. PDF Owl runs everything on your device and hence, unlimited in usage. As for PDF reading comparison, there are too many and the best reference is PDF Readers comparison sheet from r/macapps. PDF Owl's character in this large selection of apps is being reader focused (not pretending to be editor because PDFs are made for reading and inherently hard to edit), minimalism, and providing essential reading features without being overblown. Price The app is free of charge for reading & annotating, and the ToC generation function is $2/month or $30 for a lifetime license. We hope the PDF community enjoys this update. Happy PDF reading!

01Demand tags
Information & dataIntegrationDesktop appUnsolved

Collected discussion

16 collected

16collected18reported on Reddit
u/periodandcomma

This is sick! just curious, how long does prep time for ToC scale per size of a pdf?

u/soidOPReply

Thanks! It’s roughly ~1 second per page on an Apple Silicon M1, and honestly not much faster on an M4. It also supports queuing multiple files, so it makes the wait less annoying.

u/Competitive_Cash4765

This is actually a pretty interesting approach. Most TOC generators I've seen rely heavily on font sizes and document structure. How well does the model perform on academic papers where section titles and body text can look very similar?

u/soidOPReply

Yes, exactly, it takes a different, and (in my opinion) better approach by not relying on the OCR layer too much. Academic papers are actually the best performed category, since there is a lot of available datasets to train on. If the scan is not too poor it captures above 90% of the headings. The first screenshot of this post is a scanned academic paper.

u/soidOPReply

That is true, some types of documents are more difficult for the model. Do you have an example of Federal statutes doc that it didn’t perform well on?

u/kimrios07

I've tried it and it works wonderful! there's just a problem i've added all the needed outlines for my pdf yet somehow i get bookmarks included inside the pdf outline? Is there a way to eliminate it since it doesn't pop up in the software?

u/soidOPReply

Interesting. Are you saying you had generated the outline, but using another PDF reader for viewing the file? What PDF reader are you using? Have you added any bookmarks as well (as opposed to outline items)

u/kimrios07Reply

I'm using preview from apple to open the document it showed bookmarks even tho I didn't even annotate nothing I used another editor to solve this issue the document is fine now

u/Fatiha90

Fantastic! I really like how the app focuses on smart PDF organization, especially the hierarchical TOC feature—it genuinely saves time when navigating. I feel like adding simple syncing or light educational tools could open up even broader use cases. Excited to see how it evolves!

u/MrMegira

It looks very nice, I’ll give it a time tomorrow. btw, does it support synctex ? Or is that on the roadmap ?

u/soidOPReply

Give it a try! Sorry, it doesn't support synctex. What would the support look like? Clicking on a region opens another editor with the tex source?

u/MrMegiraReply

yes, and vice versa. actually similar to what the Skim app does