Печать html в pdf с использованием Печкина (WkHtmlToPdf) не работает
У меня серьезная проблема с Pechkin
(WkHtmlToPdf).
После преобразования строки html в pdf n раз, он больше не будет работать.
Кто-нибудь знает, как я могу решить проблему?
Вот мой код:
public static byte[] HtmlToPdf(string html)
{
// Create global configuration object
var gc = new GlobalConfig();
// A new instance of Margins with x-inch margins.
gc.SetMargins(new Margins(20, 20, 20, 20))
.SetPaperSize(PaperKind.A4);
var pechkin = new SimplePechkin(gc);
var configuration = new ObjectConfig();
// Generate the PDF with the given configuration
var pdfContent = pechkin.Convert(configuration, html);
pechkin.Dispose();
return pdfContent;
}
В методе вызова:
var html = "Hi there!";
var pdf = PdfHelper.HtmlToPdf(html);
PdfHelper.DownloadAsPdfFile("MyFileName", pdf);
На самом деле после n-раз печати программа останавливается в Convert
линия:var pdfContent = pechkin.Convert(configuration, html);
Любая помощь приветствуется.