我必须找到一个免费的命令行解决方案,将主要的 Microsoft PowerPoint 演示文稿转换为 Linux(Debian、OpenSuse)上的 HTML 文件(每个箔 1 个 HTML 文件)。如果该解决方案也支持 OpenOffice Impress 演示文稿,那就太好了,但这不是必需的。
这个问题的解决方案是什么?
答案1
您想使用 pptHTML:
http://www.ma.utexas.edu/restricted-resources/utma-doc/xlHtml/pptHtml.txt
对于基于 Debian 的发行版: http://packages.debian.org/unstable/utils/ppthtml
xlhtml 包的 C 源代码: http://prdownloads.sf.net/chicago/xlhtml-0.4.9.3.tgz
ppthtml 是通过同一包安装的可执行文件。
答案2
乔德转换器这就是您正在寻找的。
JOD转换器,Java OpenDocument Converter,可以在不同的办公格式之间转换文档。它利用阿帕奇开放办公室或者自由办公室,它可以说是当今可用的 OpenDocument 和 Microsoft Office 格式的最佳免费导入/导出过滤器。
JOD转换器自动执行 OpenOffice/LibreOffice 支持的所有转换。支持的转换包括:
| Document Type | Input Format | Output Format |
| ------------- | ------------------------------- | --------------------------------------------- |
| Text | DOC, DOCX, ODT, OTT, RTF, TEXT | DOC, DOCX, HTML, ODT, OTT, PDF, PNG, RTF, TXT |
| Spreadsheet | CSV, ODS, OTS, TSV, XLS, XLSX | CSV, HTML, ODS, OTS, PDF, PNG, TSV, XLS, XLSX |
| Presentation | ODP, OTP, PPT, PPTX | HTML, ODP, OTP, PDF, PNG, PPT, PPTX, SWF |
| Drawing | ODG, OTG | ODG, OTG, PDF, PNG, SWF |
| Other | HTML | DOC, DOCX, HTML, ODT, OTT, PDF, PNG, RTF, TXT |
JOD转换器可以以多种不同的方式使用:
- 作为 Java 库,嵌入到您自己的 Java 应用程序中。
- 作为命令行工具,可能从您自己的脚本调用。
- 作为一个简单的 Web 应用程序:上传您的输入文档,选择所需的格式并下载转换后的版本。