在 Node.js 中从 Excel 中提取图像

在 Node.js 中从 Excel 中提取图像

这篇博文的目标是以编程方式从 Node.js 中的 Excel 中提取图像。现在,从 Excel 文件、Word 文件等文档中提取图像非常容易。我们将使用此 JavaScript 通过在基于 Node.js 的应用程序中编写几行源代码来执行图像提取。但是,您可以处理和操作 Excel 工作表以满足您的业务需求。那么,让我们开始本指南并学习图像提取自动化。

本指南将涵盖以下几点:

图片提取库安装

这个 JavaScript 库的安装过程非常快。因此,您可以 下载 API 包或通过运行以下命令安装它:

npm install java
npm install aspose.cells

在 Node.js 中从 Excel 中提取图像

您可以使用此 JavaScript 库打开、修改和保存 Excel 文档。在本节中,我们将编写代码片段和以编程方式从 Excel 文件中提取图像的步骤。

以下是步骤:

  1. 从源文件创建一个 Workbook 对象。
  2. 通过调用 get 方法获取第一个工作表。
  3. 调用 getPictures().get 方法获取第一个工作表中的第一个图片。
  4. 设置输出图像文件路径。
  5. 实例化 ImageOrPrintOptions 类的实例。
  6. 将图像格式指定为 JPEG 或 PNG。
  7. 通过调用 toImage 方法保存图像。

将以下代码复制并粘贴到您的主文件中:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 从源文件创建一个工作簿对象。
var workbook = new aspose.cells.Workbook("sample.xlsx");
// 通过调用 get 方法获取第一个工作表。
var worksheet = workbook.getWorksheets().get(0);
// 调用 get 方法获取第一个工作表中的第一个图片。 
var pic = worksheet.getPictures().get(0);
// 设置输出图像文件路径。
var fileName = "aspose-logo.jpg";
// 实例化 ImageOrPrintOptions 类的实例。
var printoption = new aspose.cells.ImageOrPrintOptions();
// 指定图像格式为 JPEG 或 PNG。
printoption.setImageType(aspose.cells.ImageType.JPEG);
// 通过调用 toImage 方法保存图像。 
pic.toImage(fileName, printoption);

输出如下图所示:

图像提取

获得免费许可证

您可以利用 免费临时许可证 试用 API,而不受评估限制。

加起来

这篇博文到此结束。我希望你已经学会了如何在 Node.js 中以编程方式从 Excel 中提取图像。此外,您还可以使用此 JavaScript 库做很多其他事情并满足您的软件要求。最后,文档 提供了有关开发和安装的完整详细信息。

此外,我们建议您遵循我们的入门指南

最后,conholdate.com 正在撰写新的博文。因此,请保持联系以获取定期更新。

问一个问题

您可以在我们的论坛 上让我们知道您的问题或疑问。

常见问题

如何从 Excel 中提取图像?

链接 包含可帮助您为业务应用程序构建图像提取模块的步骤和代码片段。

也可以看看