1
我需要在pdf中顯示的所有內容都在數據庫中作爲編碼的html。 是否有一個C#庫,可以採取HTML和生成PDF文件?來自Html字符串的C#Pdf創建庫
我試過https://htmlrenderer.codeplex.com/但它有以下問題: 只有前4頁顯示,其餘爲空白。 文本在分頁符處被切斷。
在此先感謝。
我需要在pdf中顯示的所有內容都在數據庫中作爲編碼的html。 是否有一個C#庫,可以採取HTML和生成PDF文件?來自Html字符串的C#Pdf創建庫
我試過https://htmlrenderer.codeplex.com/但它有以下問題: 只有前4頁顯示,其餘爲空白。 文本在分頁符處被切斷。
在此先感謝。
我最終使用http://www.nrecosite.com/pdf_generator_net.aspx,這完全符合我的要求。
我在ASP.Net MVC項目中使用它,3行代碼做到了。
var htmlToPdf = new NReco.PdfGenerator.HtmlToPdfConverter();
byte[] pdfBytes = htmlToPdf.GeneratePdf(htmlString);
return File(pdfBytes, "application/pdf");
其提供的NuGet:https://www.nuget.org/packages/NReco.PdfGenerator/
這個庫工作得很好,當我在我的機器上本地運行,但主機服務器上,我看到隨機下面的錯誤。有時會生成PDF,但有時會拋出以下錯誤。 「 」錯誤,處理您的請求時發生錯誤,無法生成PDF:(退出代碼:1)「。 – user2347528