gpt4 book ai didi

java - DOCX4J 变量准备在打开保存的 docx 时造成麻烦

转载 作者:太空宇宙 更新时间:2023-11-04 11:25:08 24 4
gpt4 key购买 nike

我使用docx4j来替换模型中的变量,替换和保存工作正常,但是当我打开新的docx时出现问题:

The file [.docx] cannot be opened because there are problems with the contents.

所以我做了一个测试,只需打开并立即使用新名称保存它:

WordprocessingMLPackage wordMLPackage = Docx4J.load(new File(sourceFile));
wordMLPackage.save(new java.io.File("result.docx") );

我还没有遇到这个问题,但是当我像这样调用函数 VariablePrepare.prepare() 时,它又出现了:

WordprocessingMLPackage wordMLPackage = Docx4J.load(new File(sourceFile));
VariablePrepare.prepare(wordMLPackage);
wordMLPackage.save(new java.io.File("result.docx") );

我也尝试使用空文档,但问题仍然存在...... sourceFile

所以,我认为 VariablePrepare 有问题,但我不知道如何修复它,我需要使用该函数。

最佳答案

关于java - DOCX4J 变量准备在打开保存的 docx 时造成麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44458760/

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