在 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,只需单击一下。

也可以看看

我们建议您访问以下相关文章以了解: