我有一个应用程序,它包含一个带文本输入的简单html页面。此文本输入与数据库标识符相关,以填充一些模板。
我填写的文件只是一个页面,带有标题和带有数据的表格,填充了从带有标识符的查询中获得的数据。
它适用于我精心制作的第一个文档,但第二个文档没有:在第二个和连续的运行中,表格消失了。
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage
.load(new File(inputFile));
VariablePrepare.prepare(wordMLPackage);
/* I ellaborate a HashMap<String, String> called mappings from the results
obtained from the database here */
wordMLPackage.getMainDocumentPart().variableReplace(mappings);
wordMLPackage.save(new File(outputFile));
inputFile和outputFile是包含文件路径的简单字符串。
我发现了几个&#34; winword.exe&#34;进程同时运行,并且在执行结束时它们不会关闭。另外,我不断得到一个弹出窗口,说&#34; normal.dotm&#34;已更改并提示我保存更改。这可能是相关的吗?
任何帮助都将不胜感激。
提前致谢。