Command-Line

如何將 PowerPoint ppt 文件轉換為 HTML 文件?

  • October 29, 2021

我必須找到一個免費的、免費的命令行解決方案,以便在 Linux(Debian、OpenSuse)上將主要的 Microsoft PowerPoint 展示文稿轉換為 HTML 文件(每個文件 1 個 HTML 文件)。如果該解決方案也支持 OpenOffice Impress 展示文稿,那就太好了,但這不是必需的。

這個問題的解決方案是什麼?

你想使用 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 是通過同一個包安裝的執行檔。

jodconverter是您正在尋找的。

JODConverter是 Java OpenDocument 轉換器,可在不同的辦公格式之間轉換文件。它利用Apache OpenOfficeLibreOffice,它們可以說是當今可用的 OpenDocument 和 Microsoft Office 格式的最佳免費導入/導出過濾器。

JODConverter自動執行 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 |

JODConverter可以以多種不同的方式使用:

  • 作為一個 Java 庫,嵌入到您自己的 Java 應用程序中。
  • 作為命令行工具,可能從您自己的腳本中呼叫。
  • 作為一個簡單的 Web 應用程序:上傳您的輸入文件,選擇所需的格式並下載轉換後的版本。

引用自:https://unix.stackexchange.com/questions/44013