2

我正在为 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;
    }

这段代码有什么不足吗?请问有什么办法吗?

4

1 回答 1

2

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

于 2011-06-21T12:23:45.210 回答