如何运行wkhtmltoxsharp?

时间:2012-10-11 22:24:17

标签: c# wkhtmltopdf

我已将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

1 个答案:

答案 0 :(得分: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);