使用jOpenDocument在odt文档中添加图像(writer)

时间:2015-05-12 11:38:48

标签: java api documentation-generation odt jopendocument

我正在尝试jOpenDocument API,我想添加/插入图片。我可以使用此API执行此操作吗?我对jOpenDocument感兴趣,因为它使我能够创建一个模板,然后用Java处理文档(我认为这不可能来自Apache的ODFDOM)。

我发现的唯一一件事就是我可以做这样的事情:

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文件将无法移植,因为它取决于图像的路径。

jOpenDocument API中是否有任何本机方法,所以我可以在我的odt文档中插入图像?

0 个答案:

没有答案