如何将 OpenOffice ODF 文件转换为 HTML
Posted
技术标签:
【中文标题】如何将 OpenOffice ODF 文件转换为 HTML【英文标题】:How to convert OpenOffice ODF files to HTML 【发布时间】:2009-07-24 16:02:19 【问题描述】:我有一些带有数学公式的 ODF 文件,我需要渲染它们……否则老板会解雇我(笑)。
请问有什么办法吗?还是只能在 OpenOffice 中呈现?
【问题讨论】:
为了更清楚,我创建了一个 File->New->Formula 并输入文本“sum from r in setR p(r)” 显示正常,但我会在 html 页面中需要这个。 【参考方案1】:在 OpenOffice.org 中打开文件(如果需要,请在 http://www.openoffice.org 下载)并使用“另存为...”并选择 HTML 作为输出格式。公式将呈现为生成的 HTML 中引用的图像。
目前没有其他解决方案可以适当地呈现公式。
【讨论】:
“另存为...”不提供此选项。支持的格式有 .sxm、.smf、.mml。 我假设相关文档是文本文档 (.odt)。当您单击另存为...时,格式下拉菜单将包含一个名为“HTML 文档 (OpenOffice.org Writer) (html)”的条目 您可能需要确保公式编辑器未激活,它可能会尝试保存单个公式而不是整个文档。不过,这在我的版本中不会发生。 我尝试将 .odt 文件另存为 HTML,但格式保存不正确。【参考方案2】:有时最好将文档另存为 pdf 并从 pdf 文件转换
使用类似的工具进行转换 http://www.pdfonline.com/convert-pdf-to-html/ 或者 http://www.somepdf.com/some-pdf-to-html-converter.html
【讨论】:
另外,zamzar.com 允许将 odt 文件直接转换为 html - 这可能是最简单的方法。【参考方案3】:您需要将公式文件包含到 Writer 文档中(插入 -> 对象 -> OLE 对象 -> 从文件创建)。
然后将该文档保存为 HTML,公式将作为图像集成到生成的 HTML 中。
【讨论】:
【参考方案4】:在 OpenOffice Writer 中,选择“插入”、“对象”、“公式”,然后将代码粘贴到下方窗口中。另存为 HTML,它将在您的浏览器中打开
【讨论】:
这个答案与其他 older 答案有什么不同之处,即插入公式然后Save as...
HTML?以上是关于如何将 OpenOffice ODF 文件转换为 HTML的主要内容,如果未能解决你的问题,请参考以下文章
ODF 和 ODS (OpenOffice) 的 Objective-C 包装器?