2012-10-11 72 views
1

我已經將wkhtmltoxsharp.dll和Common.Logging.dll添加到引用的慾望。我正在使用下面的代碼將html文件轉換爲pdf文件。如何運行wkhtmltoxsharp?

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

您通過轉換功能的實際HTML。你想要這樣的事情:

IHtmlToPdfConverter converter = new MultiplexingConverter(); 
var bytes = converter.Convert("<html><body><p>blah</p></body></html>"); 
System.IO.File.WriteAllBytes("C:\\test.pdf", bytes);