让我们看看这个例子:
我已收到HTML
个标记文字:
<font size="100">Example text</font>
我有*.odt
(OpenDocument Text)文档,我希望这个HTML文本的格式取决于HTML标记(在此示例中,font
标记应该被省略并且文本{{1结果Example text
文件中应该有100磅大小的字体。
我更喜欢(但这不是强烈的要求)使用OpenOffice UNO API for Java来实现这一点。有没有办法将<{1}}文本注入<{1}}文本到*.odt
文档的主体中,使用简单的UNO API内置HTML-odt转换器或类似的东西(或者我必须< em>手动在文本中浏览HTML
标签然后使用OO UNO API来放置具有特定格式的文本 - 例如字体大小??
答案 0 :(得分:2)
好的,这就是我为实现这一目标所做的工作(使用OpenOffice UNO Api
和JAVA):
odt
文档加载到我们要放置HTML
文字的位置。HTML
文字的位置。HTML
文本保存在系统的临时文件中(也许可以不使用http URL保存,但我没有对其进行测试)。HTML
插入到this指令之后的odt中,并将网址传递给临时HTML
文件(请记住将系统路径转换为OO
路径)。答案 1 :(得分:0)
也许你可以使用JODConverter,或者你可以使用xhtml2odt中的xslt