Why do I get COM exception while Converting HTML to PDF in some servers?
The HTML renderer depends on the Internet Explorer rendering engine to render HTML to a vector image which is then rendered into PDF using Essential PDF which is a 100% .NET component. This is done by using COM interop assemblies[AxSHDocVw.dll,SHDocVw.dll]. These assemblies should be run with full application control without any permission restrictions.
Here are some steps to ensure that all security permissions are enabled:
- Ensure that the Syncfusion assemblies referenced to the project are present in your GAC.
- Verify that the COM assemblies referenced in the project has been placed in GAC with full trust.
- In the IIS, make a VirtualDirectory for this folder as shown in the images below.