在 Node.js 中將 PPT 轉換為 HTML - PowerPoint JavaScript API

您需要 MS PowerPoint 軟體或第三方外掛程式來檢視/建立 PPT/PPTX 檔案。如果您正在開會並且除了在 Web 瀏覽器中開啟業務文件之外別無選擇,那麼這種依賴可能會很麻煩。為此,您需要將 PowerPoint 轉換為網頁,以便在任何 Web 瀏覽器中輕鬆查看業務簡報。因此,Aspose.Slides for Node.js via Java 提供了以程式設計方式或非程式設計方式將 PowerPoint 投影片轉換為 HTML 的類別和方法。在這篇文章中,我們將學習如何使用 PowerPoint JavaScript API 在 Node.js 中將 PPT 轉換為 HTML。

本篇部落格文章將討論以下幾點:

  1. PowerPoint 簡報庫安裝
  2. 以程式設計方式在 Node.js 中將 PPT 轉換為 HTML
  3. 線上 PPT 到 HTML 轉換器

PowerPoint 簡報庫安裝

此 PowerPoint JavaScript API 的安裝非常簡單。此外,它不僅提供轉換功能,還可以有效地建立和操作 PowerPoint 簡報。因此,您可以下載 NPM 套件或透過在終端機/CMD 中執行以下命令來安裝 Aspose.Slides for Node.js via Java:

npm install aspose.slides.via.java
PowerPoint簡報

請造訪此安裝指南以取得完整的詳細資訊。

在 Node.js 中以程式設計方式將 PPT 轉換為 HTML

現在,我們將實作如何用 JavaScript 將 PowerPoint 投影片轉換為 HTML。為此,我們有一個來源 PPT/PPTX 文件,將用於轉換。

您可以按照以下步驟以程式設計方式將 PowerPoint 轉換為網頁:

  • 需要將 aspose.slides.via.java 模組加入到您的 Node.js 專案中。
  • 建立 Presentation 類別的實例以載入來源 PPT/PPTX 檔案。
  • 透過存取 SaveFormat.Html 定義已儲存簡報的格式。
  • 呼叫save函數將PPT轉換為HTML並將其保存在磁碟上。

以下程式碼片段示範如何在 Node.js 中將 PPT 轉換為 HTML:

var aspose = aspose || {};
// 需要將 aspose.slides.via.java 模組新增到您的 Node.js 專案中。
aspose.slides = require("aspose.slides.via.java");
// 建立Presentation 類別的實例以載入來源PPT/PPTX 檔案。 
var pres = new aspose.slides.Presentation("/first_ppt.pptx");
try
{
    // 透過存取 SaveFormat.Html 定義已儲存簡報的格式。
    // 呼叫保存函數將PPT轉換為HTML並保存在磁碟上。 
    pres.save("/PPT-to-html.html",aspose.slides.SaveFormat.Html);
    console.log("PowerPoint to webpage conversion completed")
}
finally
{
    if (pres != null) pres.dispose();
}

您可以在下圖中看到輸出:

從網頁中提取文本

線上 PPT 到 HTML 轉換器

本節將帶您了解 Aspose.Slides for Node.js via Java 提供的非程式解決方案。這個線上 PPT 到 HTML 轉換器是一個基於網路的工具,用於在線將 PPT 轉換為 HTML。此外,其使用不收取任何費用,您可以透過將文件拖放到用戶友好的拖放用戶介面來上傳文件。文件轉換為 HTML 後,您可以選擇將 HTML 文件的連結傳送到您的電子郵件地址。

線上 PPT 到 HTML 轉換器

將 PowerPoint 投影片轉換為 HTML - 取得免費許可證

您可以利用免費臨時許可證來嘗試此PowerPoint 簡報庫,而不受評估限制。

結論

總而言之,我們已經完成瞭如何在 Node.js 中將 PPT 轉換為 HTML 的實作。此外,我們還探索了線上 PPT 到 HTML 轉換器,以在線將 PPT 轉換為 HTML。同樣,有大量功能可以建立和處理 PowerPoint 演示文稿,而無需安裝 MS PowerPoint。因此,請造訪文件和API參考以了解有關此PowerPoint簡報庫的更多資訊。如果您想開始開發,本入門指南將為您提供正確的開始。

最後,aspose.com 正在撰寫新的部落格文章。因此,請保持聯繫以獲取最新更新。

提供協助

您可以在我們的論壇上告訴我們您的問題或疑問。

常見問題 – 常見問題解答

如何將PPT轉換為HTML程式碼?

Aspose.Slides for Node.js via Java 提供了一個在 Node.js 中將 PPT 轉換為 HTML 的程式設計解決方案。此外,此 PowerPoint 簡報庫還提供其他流行程式語言版本,您可以在此處查看。

我可以將 PPT 轉換為 HTML 嗎?

這個線上 PPT 到 HTML 轉換器是將 PPT 在線轉換為 HTML 的正確工具。您也可以在桌面和行動裝置上開啟它。

也可以看看