[Feature Request]: Save and reuse signatures within Stirling PDF
Feature Description
Allow users to save their signature within the app so it doesn’t need to be uploaded every time.
Currently, users must upload their signature image each time they want to sign a PDF document in Stirling PDF.
This feature would let users save their signature directly in the app. Once saved, the signature could be selected and applied quickly to any document, making the signing process much faster and more convenient.
Why is this feature valuable?
-
Saves time: Users who frequently sign documents won’t have to upload their signature repeatedly.
-
Improves workflow: The signing process becomes more efficient and user-friendly.
-
Consistent experience: Reduces friction for users who expect a seamless, desktop-like experience from a self-hosted application.
Suggested Implementation
-
Add a signature management section to the user interface where users can upload, edit, and delete saved signatures.
-
Store signatures securely on the local system.
-
Allow selecting the saved signature when signing a document, showing a preview before applying it.
Additional Information
This improvement fits perfectly with the goal of making Stirling PDF a fast and professional desktop application, where users don’t have to worry about technical details and can focus on their work. By saving the signature locally, it also maintains the self-hosted philosophy and full user control over their data.
No Duplicate of the Feature
- [x] I have verified that there are no existing features requests similar to my request.
This feature is actually there already:
- I put signature files in /customFiles/signatures/loginname.
- I also have global images like a tick mark in /customFiles/signatures/ALL_USERS/.
- Then when using Sign PDFs, after choosing the PDF, I use the option Saved Signatures, and those files appear for dragging onto the PDF.
Thanks, I'll check it
It would be nice if there was a way to upload the signature through the web app. Based on this thread it seems it needs to be uploaded through the server itself.