gpt4 book ai didi

java - 为什么 Docx4j 不从 docx 文件中删除内容控件?

转载 作者:行者123 更新时间:2023-12-01 10:35:41 25 4
gpt4 key购买 nike

我正在尝试使用 DOcx4J 合并 XML 和 docx。但即使我使用标志 Docx4J.FLAG_BIND_REMOVE_SDT Docx4J 也不会从 docx 文件中删除内容控件。我正在使用下面的代码。

WordprocessingMLPackage wordprocessingMLPackage = Docx4J.load(new File(docx_template_location));
FileInputStream xmlStream = new FileInputStream(new File(xml_data_location));
Docx4J.bind(wordprocessingMLPackage, xmlStream, Docx4J.FLAG_BIND_INSERT_XML & Docx4J.FLAG_BIND_REMOVE_SDT);
Docx4J.save(wordprocessingMLPackage, new File(required_outputfile_name), Docx4J.FLAG_SAVE_ZIP_FILE);

最佳答案

参见this commit

在此之前(在 3.3 分支上),它仅删除了 OpenDoPE 内容控件

关于java - 为什么 Docx4j 不从 docx 文件中删除内容控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34748502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com