java将页码放入文档中 3 月 Questions & Answers 1636 如何在不使用文档中的任何第三方库的情况下从java添加页码,并且在MS Word中将其视为新页面?Java可以创建/操作MS文档吗
# 1 楼答案 如果是docx,你可以使用docx4j,这是一个(我的)第三方库 如果不这样做: 1.解压docx 2.拿到文件。xml部分 3.使用xpath确定要插入分页符+数字的位置 4.插入 5.重新拉上拉链,然后保存
# 2 楼答案 没有任何第三方库是不行的——当然,除非您想在自己的代码中实现文件处理。。。Word文档没有内置的处理功能 您可能可以使用Word 2007文档来做一些事情,这些文档基本上是XML文件的zip文件,但您仍然需要了解相当多的细节。使用第三方库比重新发明轮子要简单得多
# 3 楼答案 没有第三方图书馆就不行 POI是我用过的全部。只使用了Excel部分,但效果相当不错 如果你只是需要一些小东西,你可以自己实现RTF file format。这不是一项小任务,但它实际上很实用。有点
# 1 楼答案
如果是docx,你可以使用docx4j,这是一个(我的)第三方库
如果不这样做: 1.解压docx 2.拿到文件。xml部分 3.使用xpath确定要插入分页符+数字的位置 4.插入 5.重新拉上拉链,然后保存
# 2 楼答案
没有任何第三方库是不行的——当然,除非您想在自己的代码中实现文件处理。。。Word文档没有内置的处理功能
您可能可以使用Word 2007文档来做一些事情,这些文档基本上是XML文件的zip文件,但您仍然需要了解相当多的细节。使用第三方库比重新发明轮子要简单得多
# 3 楼答案
没有第三方图书馆就不行
POI是我用过的全部。只使用了Excel部分,但效果相当不错
如果你只是需要一些小东西,你可以自己实现RTF file format。这不是一项小任务,但它实际上很实用。有点
# 4 楼答案
这可能远远超出了你的范围,但无论如何我都会提到它,以防对其他人有所帮助
Aspose.Words会做你想做的,但它是商业性的,而且相当昂贵