Scanned PDFs often lack a table of contents. Instead of buying expensive PDF software, use these Linux/Mac commands:
# Install pdftk (on Mac)
brew install pdftk-java
# Extract metadata
pdftk input.pdf dump_data_utf8 > metadata.txt
Open metadata.txt in your editor and add bookmark locations in this format:
... blog.yostos.org https://blog.yostos.org/2025/01/11/scanned-pdfs-often-lack-a.html