目前,我们使用 OpenOffice 来抓取模板文件文档中的书签,并通过 Java 将它们替换为我们数据库中的内容。实际保存文件的代码行如下所示...
XStorable storable = UnoRuntime.queryInterface(XStorable.class, document);
// Save as Word 97 Document
PropertyValue[] properties = new PropertyValue[1];
PropertyValue property = new PropertyValue();
property.Name = "FilterName";
property.Value = FORMAT_WORD_97;
properties[0] = property;
storable.storeAsURL(saveFileURL, properties);
我们想直接将文件写入 servlet 响应输出流,有人知道通过 Java 中的 OpenOffice 的 UNO api 直接将文档作为字节数组或输入流获取的方法吗?