如何在不使用文档中的任何第三方库的情况下从java添加页码,哪些可以被视为MS Word中的新页面? Java可以创建/操作MS Document吗?
答案 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.再次拉链并保存......