Мое Java-приложение генерирует документ в формате DOCX, используя DocX4J.Мне нужно отправить его в буфер обмена, чтобы вставить в Word.Я знаю, что Word будет использовать HTML, но я, скорее, не конвертирую DOCX в HTML (я не уверен, что DocX4J поддерживает его, и я скорее не потеряю форматирование).Какой формат буфера обмена (в терминах Java DataFlavor) я могу использовать для отправки данных DOCX в буфер обмена, чтобы Word это понял?
Я делаю то же самое с документом OpenOffice и для этого использую
DataFlavor odtFlavor = new DataFlavor("application/x-openoffice-embed-source-xml;"+
"representationclass=java.io.InputStream");
Как мне представить сам документ DOCX?В случае OpenOffice ODT я передаю InputStream, созданный из файла ODT.
Я полагаю, что Дэвид Тилен задал аналогичный вопрос здесь: Какие форматы буфера обмена для Microsoft Office, где вы можете удалитьдиаграмма? но ответов нет.