this post was submitted on 06 May 2024
242 points (99.2% liked)

Open Source

31374 readers
51 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

This is a robust, locally hosted web-based PDF manipulation tool using Docker. It enables you to carry out various operations on PDF files, including splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application has evolved to encompass a comprehensive set of features, addressing all your PDF requirements.

Stirling PDF does not initiate any outbound calls for record-keeping or tracking purposes.

All files and PDFs exist either exclusively on the client side, reside in server memory only during task execution, or temporarily reside in a file solely for the execution of the task. Any file downloaded by the user will have been deleted from the server by that point.

top 16 comments
sorted by: hot top controversial new old
[–] [email protected] 33 points 6 months ago (1 children)

Have used it for some months and it's great. I mostly use it for basic stuff like splitting / merging pdfs because im too lazy to look up the pdftk command.

But there are many more features like sanitizing (removing embedded JS code) or OCR (which works great).

[–] jnk 10 points 6 months ago (1 children)

Do you think this would pass the grandma test? If so I'm 100% going to host this (mainly for my mother, hence the question)

[–] [email protected] 9 points 6 months ago

She certainly can't break anything by using it, you can spin up a docker container and see for yourself. It's also localized in a lot of languages.

I don't think my own mother would do well with this, mainly because I think she doesn't know what the difference between a pdf and word or libre doc is. But apart from that, it is really simple.

[–] [email protected] 10 points 6 months ago

Wow, this one hell of a monster will take a place of honor among my containers :) Thanks for sharing!

[–] [email protected] 7 points 6 months ago (2 children)

This sounds great. Anyone have experience using it?

[–] [email protected] 5 points 6 months ago

I've used it a bit, mostly for merging/splitting some pdf files. Haven't delved much into the advanced features. Its been flawless for those tasks. It was also super simple to setup.

[–] [email protected] 3 points 6 months ago (1 children)

I use it a lot myself, started hosting during Christmas, and have since been one of my more used tools. And it's rock solid too. Has loads of features and is easy to use. Can't recommend it enough.

[–] [email protected] 3 points 6 months ago

Sounds great, I installed it last night and I'm looking forward to using it 👍🏻

[–] [email protected] 7 points 6 months ago (1 children)

I needed to write in fields of a pdf and ran this quickly only to find out there wasnt such a feature. If I missed something let me know, it looks like great software.

[–] [email protected] 6 points 6 months ago

I just looked into this on my own install, it isn't super straightforward. The "View PDF" tool lets you annotate documents and fill in fields.

[–] [email protected] 7 points 6 months ago

I use this, hands down the best PDF editor on Linux.

For creating forms, filling and signing use:

https://www.docuseal.co/

Inkscape can do the rest.

[–] [email protected] 6 points 6 months ago

This is a very cool project, but it would be cool to see it all in JS / client side instead of depending on a server-side Java powered component.

[–] [email protected] 5 points 6 months ago

PDF format author: I'm glad to present this device-agnostic, non-editable format!

People: Here is the 1001th tool to modify the content of a PDF file.

[–] [email protected] 4 points 6 months ago

Unless you want a hosted solution I find pdf-arranger to be lighter and self contained.

[–] LEwC23 4 points 6 months ago
[–] [email protected] 1 points 6 months ago

We use it at school. It's great because no one has to sign in, and does most of what's needed