有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将页码放入文档中

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


共 (4) 个答案

  1. # 1 楼答案

    如果是docx,你可以使用docx4j,这是一个(我的)第三方库

    如果不这样做: 1.解压docx 2.拿到文件。xml部分 3.使用xpath确定要插入分页符+数字的位置 4.插入 5.重新拉上拉链,然后保存

  2. # 2 楼答案

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

    您可能可以使用Word 2007文档来做一些事情,这些文档基本上是XML文件的zip文件,但您仍然需要了解相当多的细节。使用第三方库比重新发明轮子要简单得多

  3. # 3 楼答案

    没有第三方图书馆就不行

    POI是我用过的全部。只使用了Excel部分,但效果相当不错

    如果你只是需要一些小东西,你可以自己实现RTF file format。这不是一项小任务,但它实际上很实用。有点

  4. # 4 楼答案

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

    Aspose.Words会做你想做的,但它是商业性的,而且相当昂贵