API for us to upload base64 images to the list of saved handwritten signatures

Hi Syncfusion,

Is there a way for us to populate the saved handwritten signature lists by adding base64 strings to it. 

Image_2293_1764818753379
Additionally are we able to capture the event of when a signature from the list is deleted?


Another note, adjusting the handWrittenSignatureSettings.SignatureItem =  ["SIgnature"] does not remove the Initial option.


7 Replies

VS Venkada Subramanian Durai Syncfusion Team December 6, 2025 11:24 AM UTC

Hi Jason,

Is there a way for us to populate the saved handwritten signature lists by adding base64 strings to it. 

Thank you for the update. You can programmatically add a handwritten signature as a base64 string in the PDF Viewer using the addAnnotation API. Ensure that the canSave property is set to true, so the signature can be added to the list of saved handwritten signatures in the Annotation toolbar within the PDF Viewer.
 

Please find the attached sample implementation and let us know if it meets your requirements.

Sample for adding Handwritten Signature as base64

Additionally are we able to capture the event of when a signature from the list is deleted?

Apologies for the inconvenience. At this time, it is not possible to trigger an event when deleting a signature from the saved list in the Handwritten Signature menu of the PDF Viewer.

Another note, adjusting the handWrittenSignatureSettings.SignatureItem =  ["SIgnature"] does not remove the Initial option.

Thank you for the update. We have reproduced the reported behavior: “Add Initial” option is not hiding when configured through the handWrittenSignatureSettings API. We will conduct further analysis and provide you with more details by December 9, 2025.



Regards,
Venkada Subramanian D



JA Jason December 9, 2025 06:07 AM UTC

Hi Venkada,

  1. The issue with the addAnnotation API is that it get's added onto the document, we don't want that, we just want to add to the list of saved Handwritten signatures.
  2. Could capture the event of when a signature from the list is deleted be a feature request? along with checking is Save Signature checkbox is ticked or not.
  3. Sure, no worries

Thanks,
Jason


JA Jason December 9, 2025 06:07 AM UTC

Hi Venkada,

  1. The issue with the addAnnotation API is that it get's added onto the document, we don't want that, we just want to add to the list of saved Handwritten signatures.
  2. Could capture the event of when a signature from the list is deleted be a feature request? along with checking is Save Signature checkbox is ticked or not.
  3. Sure, no worries

Thanks,
Jason


VS Venkada Subramanian Durai Syncfusion Team December 9, 2025 02:17 PM UTC

Hi Jason,

The issue with the addAnnotation API is that it get's added onto the document, we don't want that, we just want to add to the list of saved Handwritten signatures.

Currently, there is no support for programmatically adding a handwritten signature as Base64 to the saved signatures list in the annotation toolbar. However, we will check the feasibility of implementing this feature in the PDF Viewer and provide further details by December 11, 2025.

Could capture the event of when a signature from the list is deleted be a feature request? along with checking is Save Signature checkbox is ticked or not.

Currently, there is no support for triggering an event when Signature is deleted from Saved Signature List in Annotation toolbar. However, we will check the feasibility of implementing this feature in the PDF Viewer and provide further details by December 11, 2025.

Another note, adjusting the handWrittenSignatureSettings.SignatureItem =  ["SIgnature"] does not remove the Initial option.

Thank you for your patience. We have confirmed the issue "‘Add Initial’ option does not hide when configured through the handWrittenSignatureSettings API" and logged it as a defect.

 

We will include the fix in our weekly release, which is estimated to be available on December 30, 2025.

 

Feedback: ‘Add Initial’ option does not hide when configured through the handWrittenSignatureSettings API in Angular | Feedback Portal

 

Disclaimer: "Inclusion of this solution in the weekly release may change due to other factors including but not limited to QA checks and works reprioritization."


Regards,

Venkada Subramanian D



JA Jason December 11, 2025 04:00 AM UTC

Hi Venkada, 

Alternatively could you change it to where that handwritten dropdown of Signatures get's saved to the user's local storage. 

Which is essentially what we are trying to achieve,



VS Venkada Subramanian Durai Syncfusion Team December 11, 2025 12:23 PM UTC

Hi Jason,

The issue with the addAnnotation API is that it get's added onto the document, we don't want that, we just want to add to the list of saved Handwritten signatures.

We have considered your requirement "Support for adding custom signatures to the saved signatures list in the annotation toolbar" as a feature from our end, but we do not have any immediate plans to implement this feature. At the planning stage for every release cycle, we review all open features and implement them based on feature rank, customer request count, and volume wish-list.

 

The status of implementation can be tracked through the feedback portal link below:

Support for adding custom signatures to the saved signatures list in the annotation toolbar in Angular | Feedback Portal

 

Note: By closing this forum today, we are directing you to our feedback platform for future correspondence regarding feature requests, allowing our technical team to engage with your input directly. Be assured that closing the forum does not affect our commitment to considering your suggestion.

Could capture the event of when a signature from the list is deleted be a feature request? along with checking is Save Signature checkbox is ticked or not.

We have considered your requirement "Support for triggering an event when Signature is deleted from Saved Signature List in Annotation toolbar" as a feature from our end, but we do not have any immediate plans to implement this feature. At the planning stage for every release cycle, we review all open features and implement them based on feature rank, customer request count, and volume wish-list.

 

The status of implementation can be tracked through the feedback portal link below:

 Trigger event when a saved signature is deleted from the annotation toolbar in Angular | Feedback Portal
 

Note: By closing this forum today, we are directing you to our feedback platform for future correspondence regarding feature requests, allowing our technical team to engage with your input directly. Be assured that closing the forum does not affect our commitment to considering your suggestion.

Another note, adjusting the handWrittenSignatureSettings.SignatureItem =  ["SIgnature"] does not remove the Initial option.

Thank you for your patience. We have confirmed the issue "‘Add Initial’ option does not hide when configured through the handWrittenSignatureSettings API" and logged it as a defect.

 

We will include the fix in our weekly release, which is estimated to be available on December 30, 2025.

 

Feedback: ‘Add Initial’ option does not hide when configured through the handWrittenSignatureSettings API in Angular | Feedback Portal

 

Disclaimer: "Inclusion of this solution in the weekly release may change due to other factors including but not limited to QA checks and works reprioritization."


Regards,

Venkada Subramanian D



VS Venkada Subramanian Durai Syncfusion Team December 30, 2025 12:16 PM UTC

Hi Jason,

Thank you for your patience. We have fixed the reported issue "‘Add Initial’ option does not hide when configured through the handWrittenSignatureSettings API" and the fix for the reported issue was included in our latest weekly release v32.1.21. Kindly upgrade to that version to get the issue resolved.

 

Root cause: We did not handle the case where the signatureItem array contains a single value, which caused the reported issue.

 

Solution: We should properly handle the scenario where the signatureItem array has a single value to resolve the issue.

 

 

Packages:  

@syncfusion/ej2-pdfviewer - npm (npmjs.com)

@syncfusion/ej2-angular-pdfviewer - npm (npmjs.com)

 

CDN links:

https://cdn.syncfusion.com/ej2/32.1.21/material3.css

https://cdn.syncfusion.com/ej2/32.1.21/dist/ej2-pdfviewer-lib/pdfium.js

https://cdn.syncfusion.com/ej2/32.1.21/dist/ej2-pdfviewer-lib/pdfium.wasm


Regards,
Venkada Subramanian D


Loader.
Up arrow icon