I need a PDF editor to create internal hyperlinks in a document. I purchased a huge PDF and would like to be able to link internally to keep me from having to scroll or search the relevant data when needed. This thing is massive, over 1100 pages, and it’s for ttrpg so there are a lot of tables, locations, special items, etc. that I’d like to be able to link to and find quickly.

I’m okay with paying for software if it will include this feature specifically, however, I don’t prefer the subscription-based services I keep seeing listed in general searches. Bonus points: no major hassle with licenses when upgrading my OS to the newest LTS, and I can also run it as a Linux app on my Chromebook.

4 points

You might actually get something out of converting it to html. Easily editable with a basic text editor, you can link to anywhere in the document, and you can view it nicely in any browser.

permalink
report
reply
2 points

I’m leaning more towards this. Any suggestions on what to use to convert it to html? I’ve ended up going down the rabbit hole reading up on LaTeX now because of this lol

permalink
report
parent
reply
3 points

You’ll probably get decent results by trying out pdf2htmlex with a command like this:

docker run -it --rm -v /path/to/pdf/folder:/pdf bwits/pdf2htmlex pdf2htmlEX --zoom 1.3 my-pdf.pdf
permalink
report
parent
reply
2 points

Thanks. I’ll see what I can do!

permalink
report
parent
reply
2 points

I ran it through pdf2htmlex. It extracted the text, tables, toc, etc. very nicely. Images are just black rectangles. I’ll keep playing with the options to see if I can get those extracted and usable as well. So far, this has been the most usable output I’ve gotten. Thanks again!

permalink
report
parent
reply
3 points

If it’s not an image heavy document converting to markdown might be a good solution.

permalink
report
reply
1 point

There are quite a few images and a lot of tables. It’s a mega dungeon and campaign setting. Fortunately all of the maps were in a separate document.

permalink
report
parent
reply
3 points

You may want to check out Libreoffice Draw but with that many pages it may choke. You may also want to try out MasterPDF. That one is a paid option but you can try it out for free.

permalink
report
reply
1 point

Yeah, Draw is too clunky for this. I’ve been looking at MasterPDF or qoppa’s PDF Studio. I’ll download Master PDF when I get home to see if the trial will allow for the functions I’m looking for. Thank you!

permalink
report
parent
reply
2 points
*
Deleted by creator
permalink
report
reply
1 point

It’s worth a shot. I’ll try to play around with it and see what happens.

permalink
report
parent
reply
2 points

Possibly Scribus.

permalink
report
reply
1 point

I’ve installed that on my desktop, but I haven’t really tried it out yet. I’ve also been reading up on Sigil as well. Considering converting it to an epub to read on my phone and e-reader while out and about.

permalink
report
parent
reply
2 points

Scribus is certainly powerful. You can also use python scripting to automate edits, so maybe you could even use regular expressions in a script to automatically insert hyperlinks.

permalink
report
parent
reply

Linux

!linux@lemmy.world

Create post

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you’re a seasoned Linux enthusiast or just starting your journey, we’re excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let’s dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

Community stats

  • 1.3K

    Monthly active users

  • 603

    Posts

  • 4.6K

    Comments

Community moderators