【问题标题】:split docx based on footer using apache poi or docx4j使用 apache poi 或 docx4j 基于页脚拆分 docx
【发布时间】:2017-10-10 09:48:20
【问题描述】:

我有一个很大的 docx 文件,我想将其拆分为一个新的 docx,其中仅包含页脚包含“附录 B”字样的页,我可以提供一些代码示例或任何帮助。

【问题讨论】:

标签: java apache-poi docx4j


【解决方案1】:

你可以有一个算法:

  1. 检查页脚以查找哪些页脚包含感兴趣的单词。请注意 rels 部分中指向此类页脚的 relId。
  2. 现在浏览主文档部分,查看 sectPr 元素。查找包含 relId(s) 的 sectPr 元素。请注意,它可能是隐式的(与之前相同)。

如果您的页脚适用于相关部分中的每个页面,那么您可以删除前后的内容,然后保存生成的 docx。

【讨论】:

  • “rels”和“relld”是什么意思
猜你喜欢
  • 2013-02-07
  • 2016-10-29
  • 1970-01-01
  • 2020-05-08
  • 1970-01-01
  • 1970-01-01
  • 2020-09-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多