Open axn-digital opened 5 months ago
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.
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:
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.