【发布时间】:2016-01-12 16:10:57
【问题描述】:
我正在尝试使用 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);
【问题讨论】: