图像未显示在wkhtmltoxsharp包装器为wkhtmltopdf生成的pdf中

本文关键字:wkhtmltopdf pdf 显示 wkhtmltoxsharp 包装 图像 | 更新日期: 2023-09-27 17:58:42

我正在为wkhtmltopdf转换器使用WkHtmlToXSharp包装器。所提供的html中的文本已成功显示在生成的pdf中。但图像并没有显示出来。然后我用将相对图像路径更改为绝对路径

但这仍然不起作用。

我的方法是:

public static string ConvertToPdf(string htmlContent,string pdfName)
    {
        WkHtmlToPdfConverter w = new WkHtmlToPdfConverter();
        byte[] str= w.Convert(htmlContent);
        string pdfUrl = HttpContext.Current.Server.MapPath("~/utils/PDF/"+pdfName);
        File.WriteAllBytes(pdfUrl, str);
        w.Dispose();
        return pdfUrl;
    }

这个代码中有什么不足之处吗?有什么路可以走吗?

图像未显示在wkhtmltoxsharp包装器为wkhtmltopdf生成的pdf中

存在已知问题(http://code.google.com/p/wkhtmltopdf/issues/detail?id=441)其中包括GIF图像。如果你使用的是这种格式,你可以试试jpeg或png。