Генериране на PDF файлове от Html C и C#

Има много добри библиотеки за генериране на PDF файлове от html. Повечето от тях обаче не са безплатни.
След часове търсене намерих библиотеката wkhtmltopdf.

wkhtmltopdfе наистина страхотен и безплатен! Библиотеката е написана на C.

Ако използвате C#, имате нужда от обвивка, за да използвате библиотеката.
Препоръчвам C# обвивката на Codaxy за това.

Nuget

Install-Package Codaxy.WkHtmlToPdf

След това можете да генерирате pdf файлове от html чрез този прост код:

byte[] pdfBytes = null;
PdfConvert.ConvertHtmlToPdf(new PdfDocument
{
   Html = html,
}, new PdfOutput
{
   OutputCallback = (PdfDocument d2d, byte[] bytes) =>
   {
      pdfBytes = bytes;
   },
});

Не забравяйте да ме последвате в Twitter.

BTC

1CGu9Ctt1AuyXiWMJ2nEDoH1RRAKtStdjx

ETH

0xd2291b554075da7f61210db2648a7f0a2d006190