tofacebook.com -专业IT技术社区 【百家号】脸书百科,html 导出pdf Web程序 - tofacebook.com-专业IT技术社区
77°

【百家号】脸书百科,html 导出pdf Web程序

标签:cep   css   bytes   nbsp   already   stream   develop   var   bsp   

地址: https://developers.itextpdf.com/examples/xml-worker/html-lists 

主方法:

public string Generate(string filePath)
{
if (DeleteOldFile(filePath))
{
throw new Exception("the destination path already existed and unable to repleace it");
}

var fs = new FileStream(filePath, FileMode.Create);
var doc = new Document(PageSize.B4);
var pdfWriter = PdfWriter.GetInstance(doc, fs);
doc.Open();
var html = this.GetTemplate();
var css = this.GetCSS();
using (var msCss = new MemoryStream(Encoding.UTF8.GetBytes(css)))
{
using (var msHtml = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
XMLWorkerHelper.GetInstance().ParseXHtml(pdfWriter, doc, msHtml, msCss);
}
}
doc.Close();
fs.Close();
pdfWriter.Close();
return filePath;
}

html 导出pdf

标签:cep   css   bytes   nbsp   already   stream   develop   var   bsp   

原文地址:https://www.cnblogs.com/zxhome/p/9368890.html


本文由百家号/熊掌号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。

已有 0 条评论

    我有话说: