java 使用 POI 操作 XWPFDocument 生成 Word 实战

本文介绍了如何使用Java的POI库操作XWPFDocument来生成Word文档,包括解析HTML、设置页边距、创建页眉和页脚等步骤,适合需要将HTML内容转换为Word格式的开发者参考。
摘要由CSDN通过智能技术生成

功能简介:
(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();
    XWPFRu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值