Hi Joshua,
Thank you for your
interest in Syncfusion products.
GeckoWrapper.dll requires
ATL90.dll & msvcr90d.dll to be present in the machine. You can get those assemblies by installing
VC++ 2008 (SP1) Express edition in the machine.
Here are the steps to
follow:
1. Install Visual C++ 2008
Express Edition with SP1 from the following link:
http://www.microsoft.com/en-in/download/details.aspx?id=14597
2. Copy the
XulRunner-2.0.sdk (shipped with install – {Installed Drive}:\Program
Files\Syncfusion\Essential Studio\{version number}\XulRunner-2.0.sdk\bin\) to
the server.
3. Register the
Syncfusion.GeckoWrapper.dll using the following command in command prompt:
regsvr32
Syncfusion.GeckoWrapper.dll
Please try this and let me
know if you have any questions.
Regards
Geetha
Hi Joshua,
Thank you for your
interest in Syncfusion products.
GeckoWrapper.dll requires
ATL90.dll & msvcr90d.dll to be present in the machine. You can get those assemblies by installing
VC++ 2008 (SP1) Express edition in the machine.
Here are the steps to
follow:
1. Install Visual C++ 2008
Express Edition with SP1 from the following link:
http://www.microsoft.com/en-in/download/details.aspx?id=14597
2. Copy the
XulRunner-2.0.sdk (shipped with install – {Installed Drive}:\Program
Files\Syncfusion\Essential Studio\{version number}\XulRunner-2.0.sdk\bin\) to
the server.
3. Register the
Syncfusion.GeckoWrapper.dll using the following command in command prompt:
regsvr32
Syncfusion.GeckoWrapper.dll
Please try this and let me
know if you have any questions.
Regards
Geetha
Hi Joshua,
Thank you for the details.
Could you please make use
of the following code snippet and send us the HTML if it does not work for you?
Dim document As New PdfDocument
Using renderer As New
GeckoHtmlRendererControl()
Using converter As New
HtmlConverter(renderer)
Using
result As HtmlToPdfResult = converter.Convert(sHtmlPath,
ImageType.Metafile, CInt(Fix(width)), CInt(Fix(height)), dimension)
result.Render(document)
End
Using
End Using
End Using
Regards
Geetha
Hello,
I had the same problem with with Syncfusion 12.1.0.43. Will Syncfusion have an upgrade where the Visual C++ 2008 won't need to be installed or is this just a requirements to use the GeckoHtmlRendererControl class?
Thanks,
Jeremy
Hi Joshua,
Thank you for your interest in Syncfusion products.
GeckoWrapper.dll requires ATL90.dll & msvcr90d.dll to be present in the machine. You can get those assemblies by installing VC++ 2008 (SP1) Express edition in the machine.
Here are the steps to follow:
1. Install Visual C++ 2008 Express Edition with SP1 from the following link:
http://www.microsoft.com/en-in/download/details.aspx?id=14597
2. Copy the XulRunner-2.0.sdk (shipped with install – {Installed Drive}:\Program Files\Syncfusion\Essential Studio\{version number}\XulRunner-2.0.sdk\bin\) to the server.
3. Register the Syncfusion.GeckoWrapper.dll using the following command in command prompt:
regsvr32 Syncfusion.GeckoWrapper.dll
Please try this and let me know if you have any questions.
Regards
Geetha
The link in number one below no longer works, can you provide an updated link please.
In step 2 below you say "Copy the XulRunner-2.0.sdk (shipped with install – {Installed Drive}:\Program Files\Syncfusion\Essential Studio\{version number}\XulRunner-2.0.sdk\bin\) to the server."
do you mean copy the bin folder of the source to the bin folder on the destination? If so I really don't want to copy ALL the files as there are so many, I just want to copy the necessary files. Please provide the list.
In step 3 regsvr32 Syncfusion.GeckoWrapper.dll
returns an error. Any ideas?
1. Install Visual C++ 2008 Express Edition with SP1 from the following link:
http://www.microsoft.com/en-in/download/details.aspx?id=14597
2. Copy the XulRunner-2.0.sdk (shipped with install – {Installed Drive}:\Program Files\Syncfusion\Essential Studio\{version number}\XulRunner-2.0.sdk\bin\) to the server.
3. Register the Syncfusion.GeckoWrapper.dll using the following command in command prompt:
regsvr32 Syncfusion.GeckoWrapper.dll
Hi Jeremy,
Thank you for using Syncfusion Products.
Thanks,
Karthikeyan.C
Hi Eric,
Thank you for your update.
Please find the modified link in the below location.
http://go.microsoft.com/?linkid=7729279
For registering the Gecko Wrapper, we have to copy the XulRunner once in the server and then we have run the XulRunner for registering. The error in Step-3 may due to the missing of assemblies please provide us the error message so that we can provide you the proper solution.
Thanks,
Karthikeyan.C