我需要將格式良好的html字符串轉換爲pdf文檔。使用TheArtOfDev.HtmlRenderer.PdfSharp創建PDF格式的PDF
我找到了this這應該做我需要的東西,但它在格式化上工作不正常。
That's html代碼我試圖轉換,並查看它在瀏覽器工作正常(我用引導CSS,這是由於CDN被正確引用)
這就是我用來轉換它的代碼。
string html = "";
if (File.Exists(pathIN))
{
html = File.ReadAllText(pathIN);
}
PdfDocument pdfDocument = new PdfDocument();
PdfDocument pdf = PdfGenerator.GeneratePdf(html, PageSize.A4, 60);
pdf.Save(pathOUT);
有沒有人有任何建議?謝謝!
也許你應該嘗試彌補html以適應A4。你有沒有嘗試從你的瀏覽器打印到PDF?結果如何? – SlapY
它工作得很好[鏈接](http://imgur.com/Y7FxXCN) –
也許庫無法正確渲染它。你是如何構建html的?它是一個簡單的表或者你使用大量的CSS? – SlapY