模板

<!DOCTYPE html>
<html lang="en" xmlns:v='urn:schemas-microsoft-com:vml'xmlns:o='urn:schemas-microsoft-com:office:office'xmlns:w='urn:schemas-microsoft-com:office:word'xmlns:m='http://schemas.microsoft.com/office/2004/12/omml'xmlns='http://www.w3.org/TR/REC-html40'  xmlns='http://www.w3.org/1999/xhtml'>
<head>
<!--[if gte mso 9]><xml><w:WordDocument><w:View>Print</w:View><w:TrackMoves>false</w:TrackMoves><w:TrackFormatting/><w:ValidateAgainstSchemas/><w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><w:IgnoreMixedContent>false</w:IgnoreMixedContent><w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><w:DoNotPromoteQF/><w:LidThemeOther>EN-US</w:LidThemeOther><w:LidThemeAsian>ZH-CN</w:LidThemeAsian><w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript><w:Compatibility><w:BreakWrappedTables/><w:SnapToGridInCell/><w:WrapTextWithPunct/><w:UseAsianBreakRules/><w:DontGrowAutofit/><w:SplitPgBreakAndParaMark/><w:DontVertAlignCellWithSp/><w:DontBreakConstrainedForcedTables/><w:DontVertAlignInTxbx/><w:Word11KerningPairs/><w:CachedColBalance/><w:UseFELayout/></w:Compatibility><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><m:mathPr><m:mathFont m:val="Cambria Math"/><m:brkBin m:val="before"/><m:brkBinSub m:val="--"/><m:smallFrac m:val="off"/><m:dispDef/><m:lMargin m:val="0"/> <m:rMargin m:val="0"/><m:defJc m:val="centerGroup"/><m:wrapIndent m:val="1440"/><m:intLim m:val="subSup"/><m:naryLim m:val="undOvr"/></m:mathPr></w:WordDocument></xml><![endif]-->
<meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
</html>
<dependency>
   <groupId>org.jsoup</groupId>
   <artifactId>jsoup</artifactId>
   <version>1.10.3</version>
</dependency>
/*
    *   content 数据
    *   path 保存路径
    *   fileModPath 模板文件路径* */
    public static boolean htmlToWord(String content,String fileName,String path,String fileModPath){try {//将数据写入模板html的body中
//            InputStream html=UeditorToDoc.class.getResourceAsStream(fileModPath);
            InputStream html=UeditorToDoc.class.getClassLoader().getResourceAsStream(fileModPath);//需要一个html模板
            String conte=getContent(html);
            Document document= Jsoup.parse(conte);
            Element body=document.body();
            body.html(content);
            /* 生成doc */
            File file=new File(path+fileName+".html");
            FileWriter fileWriter=new FileWriter(file);
            String htmls=new String(document.html().getBytes("UTF-8"),"UTF-8");
            fileWriter.write(htmls);
            fileWriter.close();
            html.close();
            File file1=new File(path+fileName+".doc");
            if(file.renameTo(file1)){return true;
            }else {return false;
            }} catch (Exception e) {e.printStackTrace();
            return false;
        }}

jsoup填充内容然后html转word相关推荐

  1. 通过一个word模板来生成新的word并且填充内容

    关于用Java编写生成word文档,动态添加数据到word文档的一些心得,经过翻阅了无数的有用的和无用的资料以后,总算找到了一种靠谱的方法 1.概述 经过反反复复的查阅资料,总算找到了一个靠谱的生成w ...

  2. 使用PHP将Word文档转化为pdf文件(用户提交数据到Word模板并修改部分内容,再将Word转为PDF)

    需要实现的功能: 1.用户提交信息,例如:名称,年龄,电话等等 2.将这些信息填充到固定好的word模板中. 3.将生成的word转化为PDF. 4.使用的语言PHP 开始demo.docx文件中的内 ...

  3. java实现在pdf文档上填充内容

    需求: 在合同附件模板上填充内容,生成一个新的合同附件,并可以查看合同附件 思路: 首先在模板文档上设置文本域,根据文本域填充内容,使用itextpdf在pdf上填充内容 1.在pom.xml中加入以 ...

  4. python 拆分excel单元格_Python Excel 单元格 拆分并填充内容,功能和的wps类似

    一.实现的功能: 二.效果 1.拆分并填充前 2.拆分并填充后 三.代码 import openpyxl from copy import deepcopy # 原文:https://www.cnbl ...

  5. 在向XSLFTable中填充内容时出现xmlvaluedisconnectedException的错误

    如下所示: XSLFTable  hslfTable = (XSLFTable) hslfShape; int rowSize = hslfTable.getNumberOfRows(); int c ...

  6. Python实现某du内容下载, 保存到word文档

    前言 今天来点不一样的 用Python实现某du文库vip内容下载, 保存到word文档 前期准备 环境使用 python 3.8 pycharm 模块使用 requests >>> ...

  7. 示例填充图片_填充内容:工具,技巧和动态示例

    示例填充图片 随着浏览器中的设计变得越来越流行(和方便),对有用的设计工具的需求也在增加. 一组非常有用的工具围绕着填料含量. 当前,存在各种资源来帮助需要填充内容的设计人员,无论是文本还是图像. 由 ...

  8. excel空白处自动填充内容怎么操作,excel空白处填充0或上行方法

    excel空白处自动填充内容 1.选择需要将空白处进行填充的区域 2.点击开始–>查找与替换–>定位条件或者按下F5–>点击定位条件. 3.进入定位条件界面后,点击选择空值,再点击确 ...

  9. java检查word文档内容缺失_恢复Word文档内容需要了解的知识

    Word文档是每一位电脑用户都有机会接触的文字编辑工具,它对我们的生活有着重要影响,不管是在学习还是在工作上.如果我们遇到了Word文档内容丢失或者Word文档内容乱码的情况,应该怎么解决呢?请继续往 ...

最新文章

  1. js-带操作的赋值表达式
  2. weex前端式写法解决方案---eros
  3. MFC 类库结构 总结
  4. C/C++冷门知识点你知道多少呢?
  5. WORD关于论文格式设置
  6. JSP笔记——7.自定义标签
  7. python时间模块的使用
  8. 最里层的是child元素
  9. 使用PickerView
  10. hdfs命令_HDFS命令
  11. matlab点扩散函数,点扩散函数的一维数值计算及其MATLAB实现
  12. 论文阅读——Towards Adversarially Robust Object Detection
  13. 從檔案讀16進位字串轉成字元
  14. 数据结构-链表-环形链表
  15. 短视频优质作者必备|配音神器分享|那些你刷视频时肯定听过的声音
  16. tooth的用法_tooth的复数形式
  17. [GIS原理] 9 数字地形分析DTA、数字地形模型DTM、数字高程模型DEM、数字地表模型DSM、不规则三角网TIN
  18. SpringBoot + MyBatis-Plus + Shiro授权认证
  19. sklearn库:分类、回归、聚类、降维、模型优化、文本预处理实现用例(赶紧收藏)
  20. Candence/Allegro启动找不到cdn_XXXX.dll文件解决方法

热门文章

  1. BZOJ 4811([Ynoi2017]由乃的OJ-树链剖分)
  2. 【方案开发】血压计方案压力传感器SIC160
  3. CVPR 2021 自动驾驶相关论文解读
  4. python爬取bili评论
  5. 剑灵力士卡刀ahk_剑灵卡刀指令
  6. 转:CDH--彻底解决问题----时钟异常
  7. Android通用框架设计与完整电商APP开发系列文章
  8. 人脸识别用哪种python库_python的face_recognition人脸识别库的使用
  9. 提高个税起征点可增加工薪层可支配收入
  10. JQuery-样式篇