使用Pechkin(WkHtmlToPdf)将html打印为pdf无法正常工作

时间:2017-05-19 19:24:38

标签: c# pdf printing wkhtmltopdf pechkin

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);



任何帮助将不胜感激。

0 个答案:

没有答案