当前位置: 首页 > 知识库问答 >
问题:

如何使用ApachePOI或Docx4j从docx文件中删除所有注释?

陶永望
2023-03-14

我无法使用ApachePOI删除docx文件中的所有注释。有没有其他方法可以使用docx4j api删除注释?

共有1个答案

柏夕
2023-03-14

当然基本上是两步。

第一步:找到主文档部分的各种注释标签并将其删除。

第二步:删除评论部分。

https://github.com/plutext/docx4j/blob/master/docx4j-samples-docx4j/src/main/java/org/docx4j/samples/CommentsDeleter.java执行步骤1。

 类似资料:
  • 我想使用docx4j删除docx文件中的所有注释。 我可以使用如下所示的一段代码删除实际的注释,但我认为我也需要从主文档部分删除注释引用(否则文档已损坏),但我不知道如何做到这一点。 感谢您的指导! 我还在docx4j论坛上发布了这个问题:http://www.docx4java.org/forums/docx-java-f6/how-to-remove-all-comments-from-doc

  • 我面临的例外情况如下: java.lang.nosuchmethoderror:org.apache.xml.utils.DefaulTerrorHandler.(Z)V在org.docx4j.org.apache.xalan.transformer.transformerIdentityImpl.(TransformerIdentityImpl.transformerIdentityImpl.(

  • 问题内容: 例如,我有一个名为“ Temp”的文件夹,我想使用PHP删除或刷新此文件夹中的所有文件。我可以这样做吗? 问题答案: 如果要删除“隐藏”文件(如.htaccess),则必须使用

  • 我正在尝试使用docx4j API强制使用docx文件的权限。 文件有两个文档保护选项。

  • 有没有办法从一个巨大的xml文件中删除注释( 两者,根元素前的注释 和内的注释 最好的解决方案是使用xPath。我试过了 它适用于DOM,但不适用于vtd xml 这是我选择评论的代码 但此处的屏幕上打印的是nothing。 有没有办法用vtd xml做到这一点? 谢谢你的帮助。

  • 我有一个文件夹系统,有2级深子文件夹。每个文件夹都有一些.docx文件和其他文件。 所以我正在寻找1个linux命令或shell文件脚本,它可以自动执行此操作。 提前道谢。