Hi,
Apologize for the delayed response. We appreciate your patience and understanding. Now, let me address your questions:
1. Regarding the implementation of signature functionality in our C++ PDF product, I must inform you that our PDF for .NET product relies on DLLs provided by the .NET platform for signature functionality. Unfortunately, there is no equivalent DLL available for the C++ product. Our development team will conduct further investigation.
2. The PdfDocument::VerifySignature() method is used to verify signatures. However, we have encountered some issues with this functionality. After discussing it with our development team, we are pleased to inform you that the problem has been addressed in the latest code branch. If successful during testing, the upcoming release of pdf.cpp will include this fix. Rest assured, we will notify you promptly once the new version is available.
3. Our PDF for .NET product does support signature verification. You can refer to the following tutorial for guidance on how to get and verify digital signatures in PDF using C#:
https://www.e-iceblue.com/Tutorials/Spire.PDF/Spire.PDF-Program-Guide/Get-and-Verify-Digital-Signature-in-PDF-with-C-Code.html.
4. Yes, it is possible to apply multiple licenses to a single project. Our official website provides a tutorial explaining the process:
https://www.e-iceblue.com/Tutorials/Licensing/Licensing.html#Apply_two_LicensesWe appreciate your interest in our products and apologize for any inconvenience caused. If you have any further questions or require additional assistance, please do not hesitate to reach out to us. We are here to help.
Thank you once again for your support, and feel free to contact us anytime.
Best regards,
Triste
E-iceblue support team