Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用ApachePOI或docx4j基于页脚分割docx_Java_Apache Poi_Docx4j - Fatal编程技术网

Java 使用ApachePOI或docx4j基于页脚分割docx

Java 使用ApachePOI或docx4j基于页脚分割docx,java,apache-poi,docx4j,Java,Apache Poi,Docx4j,我有一个大的docx文件,我想把它拆分成一个新的docx,只包含页脚的页面,其中包含“附录B”这个词,我可以有一些代码示例或任何帮助 您可以有一个算法: 检查页脚,找出哪些页脚包含感兴趣的单词。请注意rels部分中指向此类页脚的relId 现在浏览主文档部分,查看sectPr元素。查找包含relId的sectPr元素。请注意,它可能是隐式的(与前面的相同) 如果您的页脚适用于相关章节中的每一页,那么您只需删除前后的内容,然后保存生成的docx。在发布问题之前,您至少应该尝试一下自己的方面。“re

我有一个大的docx文件,我想把它拆分成一个新的docx,只包含页脚的页面,其中包含“附录B”这个词,我可以有一些代码示例或任何帮助

您可以有一个算法:

  • 检查页脚,找出哪些页脚包含感兴趣的单词。请注意rels部分中指向此类页脚的relId
  • 现在浏览主文档部分,查看sectPr元素。查找包含relId的sectPr元素。请注意,它可能是隐式的(与前面的相同)
    如果您的页脚适用于相关章节中的每一页,那么您只需删除前后的内容,然后保存生成的docx。

    在发布问题之前,您至少应该尝试一下自己的方面。“rels”和“relld”是什么意思