我已将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
答案 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);