Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement Request: Vector Format Signature in Signed PDF Documents #3175

Open
axn-digital opened this issue Jun 19, 2024 · 1 comment
Open
Labels
feature-request New feature request

Comments

@axn-digital
Copy link

Currently, signed PDF documents in LibreSign are rendered using raster (bitmap) images for signatures. This leads to lower quality and scalability issues, especially when signatures are resized or zoomed in. A vector-based approach would ensure that signatures maintain high quality and clarity at any scale.

I propose implementing support for vector-based signatures in signed PDF documents within LibreSign. This would involve:

  1. Enhancing the signature capture process to generate vector-based SVG or vector graphics formats directly.
  2. Modifying the PDF generation process to embed vector-based signatures, ensuring clarity and scalability.
  3. Providing an option in the admin settings to enable vector signatures for users who require higher-quality signed documents.
  • Current State (Raster Images): The current method uses raster images (PNG), which are susceptible to quality loss upon resizing.

  • External Conversion: Users might resort to external tools or scripts to convert raster signatures to vector formats post-signing, which is cumbersome and not integrated into LibreSign.

  • Third-Party Libraries: Integrating with existing libraries or services that specialize in vector conversion could be an alternative, but native support within LibreSign would be more seamless and user-friendly.

  • Vector-based signatures would significantly enhance the professionalism and visual appeal of signed PDF documents.

  • Adobe Sign and other similar platforms already utilize vector formats for signatures, demonstrating industry-standard expectations.

  • This enhancement would cater to users who prioritize document quality and presentation in their workflows.

@axn-digital axn-digital added the feature-request New feature request label Jun 19, 2024
@github-project-automation github-project-automation bot moved this to 0. Needs triage in Roadmap Jun 19, 2024
@vitormattos
Copy link
Member

LibreSign is based on JSignPdf. Already exists an issue at JSignPdf side with a suggested implementation to support vector format:

We will need to wait the development of JSignPdf to check what we will need to do at LibreSign side after upgrade the version of JSignPdf to the newest version compatible with signature as a vector format.
You can enable the notifications at issue 185 of JSignPdf to check the evolution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature request
Projects
Status: 0. Needs triage
Development

No branches or pull requests

2 participants