1

我已将 wkhtmltoxsharp.dll 和 Common.Logging.dll 添加到引用的欲望中。我正在使用以下代码将 html 文件转换为 pdf 文件。

WkHtmlToPdfConverter converter = new WkHtmlToPdfConverter(); byte[] strHTML = converter.Convert("C:\\test.html"); File.WriteAllBytes("C:\\test.pdf", strHTML); converter.Dispose();

它所做的只是给我一个内容为“C:\test.html”的pdf文件。

有人可以告诉我我做错了什么吗?任何帮助表示赞赏!

问候, SS

4

1 回答 1

1

您将 Convert 函数传递给实际的 html。你想要这样的东西:

IHtmlToPdfConverter converter = new MultiplexingConverter();
var bytes = converter.Convert("<html><body><p>blah</p></body></html>");
System.IO.File.WriteAllBytes("C:\\test.pdf", bytes);
于 2012-10-29T12:06:30.307 回答