如何在不使用文档中的任何第三方库的情况下从 java 添加页码,并且可以将其视为 MS Word 中的新页面?Java 可以创建/操作 MS 文档吗?
Milly
问问题
1643 次
4 回答
1
并非没有任何第三方库——除非您想在自己的代码中实现文件处理,当然……Word 文档没有内置处理。
您也许可以对基本上是 XML 文件的 zip 文件的 Word 2007 文档做一些事情,但您仍然需要相当详细地了解该格式。使用第三方库比重新发明轮子要简单得多。
于 2009-06-29T13:18:33.693 回答
0
这可能超出了您的范围,但无论如何我都会提到它,以防它帮助其他人。
Aspose.Words会做你想做的事,但它是商业的,而且相当昂贵。
于 2009-06-29T13:53:21.733 回答
0
如果它是一个 docx,你可以使用 docx4j,它是一个(我的)第三方库。
要做到这一点: 1. 解压缩 docx 2. 获取 document.xml 部分 3. 使用 xpath 确定要插入分页符 + 数字的位置 4. 插入 5. 再次压缩并保存...
于 2009-07-06T07:34:47.950 回答