В настоящее время мы используем 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);
Мы хотим напрямую записать файл в выходной поток ответа сервлета, кто-нибудь знает способ прямого получения документа в виде байтового массива или входного потока через UNO API OpenOffice в Java?