在 Node.js 中將 PowerPoint 轉換為 JPG 並將 JPG 轉換為 PowerPoint

在 Node.js 中將 PowerPoint 轉換為 JPG 並將 JPG 轉換為 PowerPoint

在雲端以編程方式將 PowerPoint PPT 或 PPTX 轉換為 JPG/JPEG 等流行格式的圖像。作為 Node.js 開發人員,您可以在 Node.js 應用程序中輕鬆地將 PPT 或 PPTX 在線轉換為 JPG 高分辨率。本文將重點介紹如何在 Node.js 中將 PowerPoint 轉換為 JPG 以及將 JPG 轉換為 PowerPoint。

本文應涵蓋以下主題:

Node.js Image to PPT Converter and Convert PPT Slides to Images API - 安裝

我將使用 GroupDocs.Conversion Cloud 的 Node.js SDK API 將 PowerPoint PPTX 轉換為 JPG。 API 允許您將文檔轉換為您需要的任何格式。支持Word、Excel、PowerPoint, PDF、HTML、JPG、PNG、CAD等50多種文檔和圖片的轉換。它還為雲 API 提供 .NET、Java、PHP、Ruby、Android 和 Python SDK 作為其文檔轉換家族成員

您可以在控制台中使用以下命令將 GroupDocs.Conversion Cloud 安裝到您的 Node.js 應用程序:

npm install groupdocs-conversion-cloud

在開始執行步驟和可用代碼示例之前,請從 儀表板 獲取您的客戶端 ID 和客戶端密碼。獲得 ID 和密碼後,添加如下所示的代碼:

# 從 http://api.groupdocs.cloud 在您的節點應用程序中導入 Node.js SDK
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// 從 https://dashboard.groupdocs.cloud 獲取 clientId 和 clientSecret(需要免費註冊)。
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

如何使用 Node.js 中的 REST API 在線將 PPTX 轉換為 JPG

您可以按照下面給出的簡單步驟將 PowerPoint PPT 或 PPTX 轉換為 JPG 圖像:

  1. 上傳PowerPoint文件到雲端
  2. 轉換 在 Node.js 中免費在線將 PPTX 轉換為 JPG 圖片
  3. 下載轉換後的JPG文件

上傳文件

首先,使用以下代碼示例將 PowerPoint 文件上傳到雲端:

// 從系統驅動器打開 IOStream 中的文件。
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-pptx-file';
// 讀取文件
fs.readFile(resourcesFolder, (err, fileStream) => {
  // 構建FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // 創建上傳文件請求
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-pptx-file", fileStream, myStorage);
  // 上傳文件
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

因此,上傳的 PowerPoint 文件將在雲端儀表板的 文件部分 中可用。

在 Node.js 中將 PowerPoint 轉換為 JPG 高分辨率

請按照下面提到的步驟以編程方式將 PowerPoint PPTX 轉換為 JPG 文件:

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 的實例
  • 現在,設置雲存儲名稱
  • 設置 PowerPoint PPTX 文件路徑
  • 現在,將“jpg”分配給格式
  • 接下來,提供輸出文件路徑
  • 創建 ConvertDocumentRequest 實例
  • 最後調用ConvertApi.convertDocument()方法將PPTX轉為JPG格式

以下代碼示例展示瞭如何在 Node.js 中使用 REST API 將 PowerPoint 轉換為 JPG 格式:

// 如何使用 Node.js 中的 REST API 在線將 PPTX 轉換為 JPG
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-pptx-file.pptx";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/output-sample-file.jpg";

  try {
    // 創建轉換文檔請求
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PowerPoint to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PowerPoint file:", err);
})
如何將 PowerPoint 轉換為 jpeg

在 Node.js 中將 PowerPoint 轉換為 JPG 高分辨率

下載轉換後的文件

上面的代碼示例會將轉換後的 JPG 文件保存在雲端。您可以使用以下代碼示例下載它:

// 構建 FileApi 以下載轉換後的文件
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// 創建下載文件請求
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/output-sample-file.jpg", myStorage);
// 下載文件和響應類型 Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // 將文件保存在系統目錄中
        fs.writeFile("H:\\groupdocs-cloud-data\\output-sample-file.jpg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

使用高級選項在 Node.js 中將 PowerPoint 幻燈片轉換為 JPG

請按照下面提到的步驟使用一些高級設置在線將 PPTX 轉換為 JPG 高質量:

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 實例
  • 現在,設置雲存儲名稱
  • 現在,設置 PPTX 輸入文件路徑
  • 接下來,將“jpg”分配給格式
  • 定義 JpgConvertOptions 實例
  • 設置各種轉換設置,例如 grayscale、fromPage、pagesCount、quality、rotateAngle、usePdf 等。
  • 設置 convertOptions 和結果輸出文件路徑
  • 創建 ConvertDocumentRequest 實例
  • 最後調用ConvertApi.convertDocument()類將PPTX轉為JPG圖片

以下代碼示例顯示瞭如何使用高級轉換設置將 PPTX 在線轉換為 JPG 格式:

// 如何使用高級選項在 Node.js 中將 PowerPoint 幻燈片轉換為 JPG
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-pptx-file.pptx";
  settings.format = "jpg";
  
  convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/output-sample-file.jpg";

  try {
    // 創建轉換文檔請求
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted PPT to JPG image with advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PPT file:", err);
})

如何在 Node.js 中將 JPG 轉換為 PowerPoint 演示文稿

請按照下面提到的步驟以編程方式將 JPG 文件轉換為 PPTX:

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 實例
  • 現在,設置雲存儲名稱
  • 接下來,設置輸入的JPG文件路徑
  • 將輸出格式設置為“pptx”
  • 接下來,提供輸出文件路徑
  • 使用 ConvertDocumentRequest 方法創建對象
  • 最後調用ConvertApi.convertDocument()方法得到結果

以下代碼示例顯示瞭如何在 Node.js 中使用 REST API 將 JPG 文件轉換為 PowerPoint 格式:

// 如何在 Node.js 中將 JPG 文件轉換為 PowerPoint 演示文稿

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-jpg-file.jpg";
  settings.format = "pptx";
  settings.outputPath = "nodejs-testing/output-sample-file.pptx";

  try {
    // 創建轉換文檔請求
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}
// 
convert()
.then(() => {
  console.log("Successfully converted JPG to PPTX file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the JPG file:", err);
})
如何在 Node.js 中將 jpg 轉換為 ppt

在 Node.js 中將 JPG 轉換為 PowerPoint 幻燈片

使用高級選項在 Node.js 中將 JPG 轉換為 PPTX PowerPoint 幻燈片

請按照下面提到的步驟將 JPG 圖像使用一些高級設置轉換為 PPXT 在線轉換器 API:

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 實例
  • 現在,設置雲存儲名稱
  • 接下來,設置JPG文件路徑
  • 現在,將“pptx”分配給格式
  • 定義 PptxConvertOptions
  • 設置各種轉換設置,例如 fromPage、pagesCount、zoom 等。
  • 設置 convertOptions 和結果輸出文件路徑
  • 創建 ConvertDocumentRequest 的實例
  • 現在,通過調用 ConvertApi.convertDocument() 方法獲取結果

以下代碼示例顯示瞭如何使用高級轉換選項在線將 JPG 格式轉換為 PPTX:

// 如何使用高級選項在 Node.js 中將 JPG 文件轉換為 PowerPoint PPTX
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-jpg-file.jpg";
  settings.format = "pptx";
  
  var convertOptions = new groupdocs_conversion_cloud.PptxConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.zoom = 1;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/output-sample-file.pptx";

  try {
    // 創建轉換文檔請求
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted JPG file into PPTX file using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the JPG file:", err);
})

在線 PowerPoint 到 JPG 轉換器免費

什麼是免費在線 PPT 到 JPG 轉換器?請嘗試以下PPT在線圖片轉換器在線將PPT轉換為JPG,它是使用上述API開發的。

免費 JPG 到 PPT 在線轉換器

如何免費在線將JPG轉換成PPT?請嘗試以下在線 JPG 到 PPT 轉換器 將 JPG 免費轉換為可編輯的 PPT,它是使用上述 API 開發的。

加起來

我們在這裡結束這篇博文。在本文中,我們介紹了:

  • 如何在雲端將 PowerPoint PPTX 轉換為 JPG 格式;
  • 如何使用一些高級選項將 PPTX 轉換為 JPG;
  • 上傳PPTX文件,然後從雲端下載轉換後的JPG文件;
  • 如何將JPG格式轉換成PowerPoint文件到雲端;
  • 如何使用高級選項在 Node.js 中將 JPG 文件轉換為 PPTX 文件;

此外,我們提供了一個 API 參考 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之交互。我們還建議您遵循我們的 入門指南 以獲得更高級的轉換功能!。

最後,blog.groupdocs.cloud 正在撰寫有趣的新博客文章。因此,請保持聯繫以獲取定期和最新更新。

問一個問題

請隨時通過我們的 論壇 詢問有關如何將 PowerPoint PPTX 轉換為 JPG 格式或反之亦然的任何問題。

常見問題

如何在 Node.js 中將 PowerPoint 轉換為 JPG?

請按照 此鏈接 學習 Node.js 代碼片段,了解如何快速輕鬆地將 PowerPoint 轉換為 JPG 文件。

如何使用 REST API 將 PowerPoint 轉換為 JPG 文件?

創建 ConvertApi 的實例,設置轉換設置的值並使用 ConvertDocumentRequest 調用 convertDocument 方法以將 PowerPoint 轉換為 JPG 文件。

如何免費在線將 PowerPoint 轉換為 JPG?

PowerPoint 到 JPG 免費在線轉換器 允許您快速輕鬆地將 PowerPoint 導出為 JPG 格式。轉換完成後,您可以下載 JPG 文件。

如何免費在線將 PowerPoint 文件轉換為 JPG?

  • 打開 免費在線 PowerPoint 到 JPG 轉換器
  • 在文件放置區域內單擊以上傳 PowerPoint 或拖放 PowerPoint 文件。
  • 單擊立即轉換按鈕,在線 PowerPoint 到 JPG 轉換器軟件會將 PowerPoint 文件轉換為 JPG。
  • 將 PowerPoint 轉換為 JPG 文件後,輸出文件的下載鏈接將立即可用。

如何安裝PowerPoint轉JPG格式轉換器免費下載庫?

安裝 PowerPoint 到 JPG 轉換器免費下載 Node.js 庫 以編程方式創建和轉換 PowerPoint 到 JPG。

如何在 Windows 中離線將 PowerPoint 轉換為 JPG?

請訪問 此鏈接 下載適用於 Windows 的免費 PowerPoint 到 JPG 轉換器軟件。此在線 PowerPoint 到 JPG 轉換器免費下載軟件可用於在 Windows 中快速將 PowerPoint 轉換為 JPG,只需單擊一下。

如何在 Node.js 中將 JPG 文件轉換為 PPT 文件?

請按照 此鏈接 學習 Node.js 代碼片段,了解如何快速輕鬆地將 JPG 轉換為 PPT 文件。

如何使用 REST API 將 JPG 圖像轉換為 PowerPoint 文件?

創建 ConvertApi 的實例,設置轉換設置的值並使用 ConvertDocumentRequest 調用 convertDocument 方法以將 JPG 文件轉換為 PowerPoint 文件。

如何免費在線將 JPG 轉換為 PPTX?

免費在線 JPG 到 PPTX 轉換器 允許您快速輕鬆地將 JPG 導入 PPTX 文件格式。轉換完成後,您可以下載 PPTX 文件。

如何免費在線將 JPG 文件轉換為 PPTX 文件?

  • 打開免費在線 JPG 到 PPTX 轉換器
  • 在文件拖放區域內單擊以上傳 JPG 或拖放 JPG 文件。
  • 單擊立即轉換按鈕,在線 JPG 到 PPTX 轉換器軟件會將 JPG 文件轉換為 PPTX。
  • 將 JPG 轉換為 PPTX 文件後,輸出文件的下載鏈接將立即可用。

如何安裝JPG to PowerPoint格式轉換器免費下載庫?

安裝 JPG 到 PowerPoint 轉換器 免費下載 Node.js 庫 以編程方式創建和將 JPG 轉換為 PowerPoint。

如何在 Windows 中離線將 JPG 轉換為 PPT?

請訪問 此鏈接 下載適用於 Windows 的免費 JPG 到 PPT 轉換器軟件。此在線 JPG 到 PPT 轉換器免費下載軟件可用於在 Windows 中快速將 JPG 轉換為 PPTX,只需單擊一下。

也可以看看

我們建議您訪問以下相關文章以了解: