如果它是免费的无关紧要
解决方法 根据我自己的经验,我建议使用 ABCpdf库(它不是免费的,但你可以获得试用许可证).查看他们的 documentation部分,了解如何将HTML输出添加到pdf文档.快速举例:
string HTML = "<HTML>....</HTML>";WebSupergoo.ABCpdf7.Doc doc = new WebSupergoo.ABCpdf7.Doc();doc.Rect.left = 10;doc.Rect.Bottom = 50;doc.Rect.top = 750;doc.Rect.Right = 600; doc.SetInfo(0,"license","[your license code || trial license"]); doc.Page = doc.AddPage();int pageID = doc.AddImageHTML(HTML,true,1024,true);while (doc.Chainable(pageID)){ doc.Page = doc.AddPage(); pageID = doc.AddImagetochain(pageID);}for(int i = 1; i < doc.PageCount; i++){ doc.PageNumber = i; doc.Flatten();}doc.Save("myfile.pdf");
希望这会帮助你.
总结以上是内存溢出为你收集整理的将HTML转换为PDF – ASP.net的任何库全部内容,希望文章能够帮你解决将HTML转换为PDF – ASP.net的任何库所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)