我正在尝试从模板创建一个openoffice编写器文档.我可以用这段代码替换报告的文本部分
private static void searchAndReplace(final String search,
final String replace, final XTextDocument mxDoc) {
XReplaceable xReplaceable = (XReplaceable) UnoRuntime.queryInterface(
XReplaceable.class, mxDoc);
XReplaceDescriptor xRepDesc = xReplaceable.createReplaceDescriptor();
xRepDesc.setSearchString(search);
xRepDesc.setReplaceString(replace);
xReplaceable.replaceAll(xRepDesc);
}
Run Code Online (Sandbox Code Playgroud)
我从这里找到了一些示例代码,用于将图像链接或嵌入到xTextDocument中.但是,我无法插入到xTextDocument中.有没有其他方法可以用Java做到这一点?Openoffice版本是3.1.0.
有答案吗?
在我的Delphi应用程序中,我目前使用office ole自动化以编程方式对doc和docx word文档进行搜索和替换.有没有人在OpenOffice中有相同的代码(对于doc,docs,odt)?