Convert HTML to PDF in MVC with iTextSharp in MVC Razor

Ravi picture Ravi · May 13, 2013 · Viewed 74.8k times · Source

I am trying to convert HTML to PDF with iTextSharp in MVC Razor, but everything I have tried has not worked. Does anyone know how to accomplish this?

Answer

hutchonoid picture hutchonoid · Nov 25, 2013

Here is how you implement this solution using the Razor engine NOT with the weird <itext.. markup.

This way you have full control over the pdf presentation using standard html output.

The project with an example solution and source code is available here with nuget installation instructions:

https://github.com/andyhutch77/MvcRazorToPdf

Install-Package MvcRazorToPdf

This also uses the new itextsharp licence, so does not suffer from any of the negatives mentioned in the other answers.