将页码放在文档中

时间:2009-06-29 13:16:28

标签: java ms-word page-break

如何在不使用文档中的任何第三方库的情况下从java添加页码,哪些可以被视为MS Word中的新页面? Java可以创建/操作MS Document吗?

4 个答案:

答案 0 :(得分:1)

不是没有任何第三方库 - 除非您想在自己的代码中实现文件处理,当然......没有内置的Word文档处理。

您可能能够使用Word 2007文档执行某些操作,这些文档基本上是XML文件的zip文件,但您仍需要了解相当详细的格式。使用第三方库而不是重新发明轮子会更简单很多

答案 1 :(得分:0)

不是没有第三方库。

POI就是我用过的所有东西。只使用了Excel部分,但它们的效果相当不错。

如果您只是需要一些小事,您可以自己实施RTF file format。它不是一个小事业,但它实际上是实用的。排序。

答案 2 :(得分:0)

这可能超出了您的范围,但无论如何我都会提到它,以防它帮助其他人。

Aspose.Words会做你想要的,但它是商业性的,并且非常昂贵。

答案 3 :(得分:0)

如果是docx,您可以使用docx4j,这是(我的)第三方库。

没有这样做: 解压docx 2.获取document.xml部分 3.使用xpath标识要插入分页符+数字的位置 4.插入 5.再次拉链并保存......