图像未显示在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;
}
这个代码中有什么不足之处吗?有什么路可以走吗?
存在已知问题(http://code.google.com/p/wkhtmltopdf/issues/detail?id=441)其中包括GIF图像。如果你使用的是这种格式,你可以试试jpeg或png。