注:我使用的word 2016

功能简介:

(1)使用jsoup解析html得到我用来生成word的文本(这个你们可以忽略)

(2)生成word、设置页边距、设置页脚(页码),设置页码(文本)

一、解析html

Document doc = Jsoup.parseBodyFragment(contents);

Element body = doc.body();

Elements es = body.getAllElements();

二、循环Elements获取我需要的html标签

boolean tag = false;

for (Element e : es) {

//跳过第一个(默认会把整个对象当做第一个)

if(!tag) {

tag = true;

continue;

}

//创建段落:生成word(核心)

createXWPFParagraph(docxDocument,e);

}

三、生成段落

/**

* 构建段落

* @param docxDocument

* @param e

*/

public static void createXWPFParagraph(XWPFDocument docxDocument, Element e){

XWPFParagraph paragraph = docxDocument.createParagraph();

XWPFRun run = paragraph.createRun();

xwpfdocument 保存修改_java使用POI操作XWPFDocument 生成Word实战(一)相关推荐

  1. xwpfdocument 保存修改_java使用POI操作XWPFDocument 生成Word实战(一)【比较详细的】...

    注:我使用的word 2016 功能简介: (1)使用jsoup解析html得到我用来生成word的文本(这个你们可以忽略) (2)生成word.设置页边距.设置页脚(页码),设置页码(文本) 一.解 ...

  2. poi处理word内容的公式_Java 使用 POI 操作 XWPFDocument 中的 XWPFParagraph(段落)对象的属性略解 Wor - 链滴...

    我用的是office word 2016版 创建文本对象 XWPFDocument docxDocument = new XWPFDocument(); 创建段落对象 XWPFParagraph pa ...

  3. java使用poi操作world生成饼图,柱状图,折线图,组合图:二

    java使用poi操作world生成饼图,柱状图,折线图,组合图:二 上文和问题链接 直接上代码 maven 测试类:单图表(入口) 测试类:组合图表(入口) 工具类:组合数据类 工具类:枚举解析图表 ...

  4. java使用poi操作world生成饼图,柱状图,折线图,组合图:一

    java使用poi操作world生成饼图,柱状图,折线图,组合图:一 下文和问题链接 开发前准备 准备模板 模板下载地址百度云盘:cvod 本文可用操作 组合图操作 模板效果对比填充后的效果 饼图 模 ...

  5. 简单实现POI操作Excel生成数据透视图

    简单实现POI操作Excel生成数据透视图 需求 思考 尝试 实现 搞完收工,去画模板了 需求 财务部门需要做一自动导出数据报表的功能,其中要有指定格式的数据透视图(柱状图.饼状图等等) 思考 正常来 ...

  6. Java使用POI通过模板生成Word

    Java使用POI通过模板生成Word 前言 最近工作需要用到,所以记录下来以便查找. 一.概述 POI读写word使用的核心类是XWPFDocument.一个XWPFDocument代表一个docx ...

  7. 使用poi根据模版生成word文档并转换成PDF文件(可处理doc文件与docx文件版)

    该篇文章是<使用poi根据模版生成word文档并转换成PDF文件>后续解决传入文件为doc文档或docx的处理方法 /*** 根据模板生成word** @param path 模板的路径* ...

  8. java中CTSectPr_java使用POI操作XWPFDocument 生成Word实战(一)

    注:我使用的word 2016 功能简介: (1)使用jsoup解析html得到我用来生成word的文本(这个你们可以忽略) (2)生成word.设置页边距.设置页脚(页码),设置页码(文本) 一.解 ...

  9. 利用POI操作不同版本号word文档中的图片以及创建word文档

    我们都知道要想利用java对office操作最经常使用的技术就应该是POI了,在这里本人就不多说到底POI是什么和怎么用了. 先说本人遇到的问题,不同于利用POI去向word文档以及excel文档去写 ...

最新文章

  1. python使用方法-python中dict使用方法详解
  2. yii 前后台分离及登陆验证
  3. 从714里连续减去6减几次得0_数学干货 | 小学数学1—6年级基础知识整理 ,预习复习都能用...
  4. 调用支付jsapl缺少参数:totalfee openid无法取得_微信支付的软件架构,牛逼!
  5. android preferenceActivity的用法
  6. C++---vector与list之间的区别
  7. 在北京当 Python 程序员,能买起房吗?
  8. (1)Java 教程
  9. 用mysql计算年龄lt;gt;,什么是运算符lt; =gt;在MySQL中?
  10. VC++程序设计与应用--MFC应用程序概述
  11. Android进阶知识(五):IPC基本概念之Binder、Binder工作机制及其原理
  12. 软考嵌入式中级经验分享+真题教材
  13. 保研计算机专硕还是学硕,考研怎么选报专硕还是学硕
  14. Reset、clock、locked和dcm_locked之间的坑
  15. 使用计算机辅助翻译的基本流程,计算机辅助翻译不同于机器翻译,计算机辅助翻译的原理和流程...
  16. 锐捷交换机的环路检测
  17. height:100vh
  18. 微信公众号分享网页注意点
  19. Java里面的同步和异步
  20. Java解压Jar文件

热门文章

  1. 小米6系统 android版本是多少,MIUI全新升级Android P!小米6全新适配,快看看有没有你的手机...
  2. ppt转换成html 2010,如何把PowerPoint 2010另存为htm或mht等网页格式
  3. 微信公众平台接口调试工具json格式不对怎么搞_微信小程序 开发插件
  4. Python os 模块详解
  5. 有些型号的华为手机使用rem时,内容会超出屏幕宽度的问题
  6. Wellbox牵手豌豆淘,强强联手进抢占美容仪器市场
  7. C# 窗口全屏 隐藏任务栏 (代码)
  8. 利用DelayQueue与Delayed 完成异步延时操作
  9. 保险集团CMAF想成为法国量子优势“第一个吃螃蟹的人”
  10. linux查看 cpu及内存和硬盘使用情况的命令top