Добавить изображение с помощью jOpenDocument в документ odt (писатель)

Я пытаюсь API jOpenDocument, и я хочу добавить / вставить изображение. Могу ли я сделать это с этим API? Я заинтересован в jOpenDocument, потому что он позволяет мне создать шаблон и затем обработать документ с помощью Java (что, я думаю, невозможно с ODFDOM от Apache).

Единственное, что я обнаружил, это то, что я могу сделать что-то вроде этого:

final File outFile = new File("output.odt"); 
final String bcfile = "image.png"; 
final JavaScriptFileTemplate template = new JavaScriptFileTemplate("template.odt"); 
final ODSingleXMLDocument ddoc = template.createDocument(); 
ddoc.getDescendantByName("draw:frame","pC_LSBarcode").setAttribute("href", "file:///" + bcfile,Namespace.getNamespace("xlink", "http://www.w3.org/1999/xlink"));  
ddoc.saveAs(outFile);  

Как вы можете видеть, это только href и в результате мой файл odt не будет переносимым, поскольку это зависит от пути к изображению.

Существуют ли в API jOpenDocument собственные методы, позволяющие вставлять изображения в документ odt?

0 ответов

Другие вопросы по тегам