Aspose.Words导出html到word,这个是以word模板导出的,要建word书签,然后为每个书签赋值

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Ayy.Export
{/// <summary>/// 导出为word/// </summary>public class ExportWordHelpter{/// <summary>/// 导出html 到word/// </summary>/// <param name="info">待导出数据</param>/// <param name="wordFilePath">导出磁盘地址</param>/// <param name="fileTempPath">doc模板文件(含书签)磁盘地址</param>public static void ExportHtmlToWord(Models.Veiw.ArticleWhere info, string wordFilePath, string fileTempPath){//string fileTempPath = Server.MapPath("~/Templates/NCR.docx");//载入模板Aspose.Words.Document doc = new Aspose.Words.Document(fileTempPath);Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);//标题builder.MoveToBookmark("title");builder.Write(info?.Title);        //书签赋值,部门      builder.MoveToBookmark("department");builder.Write(info?.DeparetmentName);//书签赋值,报送日期string date = string.Empty;if (info.SendTime.HasValue){date = info.SendTime.Value.ToString("yyyy-MM-dd");}builder.MoveToBookmark("sendDate");builder.Write(date);//书签赋值,上报人builder.MoveToBookmark("sendName");builder.Write(info?.ReviewerName);//书签赋值,内容        string content = info?.Content ?? string.Empty;builder.MoveToBookmark("content");//string html = ReplaceHtmlTag(content);//FontSettings fontSettings = new FontSettings();//fontSettings.SetFontsFolder("方正小标宋简体",true);//builder.Document.FontSettings = fontSettings;builder.InsertHtml(content);//含html的文章内容// doc.Save("E:/DownLoadWord/DocumentBuilder.InsertTableFromHtml Out.doc");doc.Save(wordFilePath);}}
}

Aspose.Words导出html到word相关推荐

  1. Aspose.Word企业案例:Acumen Fuse 使用 Aspose 组件将项目分析数据导出到 Microsoft Word 和 Excel

    关于 Acumen Fuse Acumen Fuse™ 是一种指标分析和可视化工具,不仅可以评估进度,还可以评估成本.风险.挣值和项目绩效.使用度量库,Fuse™ 分析提供了一种强大的方法来查明项目中 ...

  2. endnote一打开就自动关闭_Endnote导出参考文献到Word

    使用Endnote X9导出特定格式的参考文献,以Nature Scientific Reports为例. 第1步:登录Endnote output styles网站,下载指定期刊的下载格式. Out ...

  3. iText导出pdf、word、图片

    一.前言  在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示 ...

  4. 使用FreeMarker导出固定格式word文档

    使用FreeMarker导出固定格式word文档 一.下载FreeMarker的jar包 下载地址:http://freemarker.org/freemarkerdownload.html,导入项目 ...

  5. SpringBoot集成文件 - 如何基于POI-tl和word模板导出庞大的Word文件?

    前文我们介绍了通过Apache POI通过来导出word的例子:那如果是word模板方式,有没有开源库通过模板方式导出word呢?poi-tl是一个基于Apache POI的Word模板引擎,也是一个 ...

  6. java导出excel与word文档

    导出excel与word 依赖如下 <!--导出excel文档,easyexcel的依赖:为了防止poi版本冲突--><dependency><groupId>co ...

  7. java word 题目导入_Java导入导出Excel和Word

    目的 实现Excel/Word导入导出,分以下步骤 导入 上传文件 解析Excel/Word里面的内容 导出 生成Excel/Word文件 文件下载 如何实现 上传文件----------Common ...

  8. 通用的web系统数据导出功能设计实现(导出excel2003/2007 word pdf zip等)

    前言 我们在做web系统中,导出也是很常用的一个功能,如果每一个数据列表都要对应写一个导出的方法不太现实.现在就想设计一个共通的功能来实现这个导出. 需求分析 在开始之前我们先要明白我们要实现怎样一个 ...

  9. java word导出表格_Java Word模板导出包含表格单元格合并

    java通过freemarker导出word循环合并表格单元格 本文主要讲解通过freemarker模板引擎来导出word,并且在word中包含表格的合并部分需要循环生成. 一.Java需要通过模板导 ...

最新文章

  1. java 单字节_java文件读取。(单字节读取和按行读取读取)
  2. NYOJ 586 疯牛 POJ 2456(二分搜索 + 贪心)
  3. boost::callable_traits的remove_varargs_t的测试程序
  4. QT的QMultiSampleAntiAliasing类的使用
  5. 【Linux】一步一步学Linux——reboot命令(197)
  6. 浅析cookie以及一些小案例
  7. jQuery常用方法
  8. Nginx源码阅读 ---- 模块的初始化过程,工作进程中初始化事件模块
  9. vscode自动排版_微信公众号排版 | 最适合程序员的公众号排版
  10. 苹果手机服务器暂时不可用,服务暂时不可用【操作途径】
  11. 除硬件外 计算机系统不可缺少的,计算机应用基础选择精选100题.doc
  12. 楚氏春秋(新版)第一部 风起平原
  13. 北大数学系女神推荐的几个硬核IT公众号
  14. 论文阅读 - Fame for sale: efficient detection of fake Twitter followers - Cresci - 2015数据集介绍
  15. 编译器和编辑器的区别
  16. 自同步扰乱编码器的原理与MATLAB仿真
  17. 如何提高项目交付效率
  18. 复变函数 | 第一部分 复数
  19. 物体移动时,面朝移动方向旋转
  20. php file取不到手机相册,php file_get_contents 读取不了图片

热门文章

  1. 强人工智能指人可能会被人工智能取代或者会被人工智能威胁
  2. 2021-2027全球与中国扫描式紫外可见分光光度计市场现状及未来发展趋势
  3. 找到最高海拔(java)
  4. mongo单个文档限制_如何在单个文档中使用多个页眉和页脚
  5. 90后为何这么“秃”然?中国2.5亿脱发人都藏在了哪?除了程序员还有这个行业爱脱发!
  6. 中学校园有线电视光纤传输系统案例-锡盟蒙古族中学新校区
  7. 1.1安装基础软件【web技术私房菜】
  8. Hadamard积及其等式性质
  9. mysql数据库设计汉字转拼音函数
  10. 新零售时代,即拼商城模式如何做?