如何在 Node.js 中将 Excel 转换为 TIFF

如何在 Node.js 中将 Excel 转换为 TIFF

如果您希望以编程方式构建 ExcelTIFF 转换器,我们可为您提供高效的解决方案。在基于 Node.js 的应用程序中将 Excel 转换为 TIFF 现在并不是一项艰巨的任务。但是,您可以在您的项目中安装此 Node.js Excel 并开始编写源代码以将 XLSX 文件转换为其他文件格式。在本教程结束时,您应该知道如何以编程方式在 Node.js 中将 Excel 转换为 TIFF。

我们将在这篇博文中涵盖以下主题:

Node.js Excel库安装

这对每个开发人员来说都是至关重要的一步,因为安装过程中的任何问题都可能影响您的开发时间。但是,它允许您 下载 API 包或通过运行以下命令安装它:

npm install java
npm install aspose.cells

如何在 Node.js 中将 Excel 转换为 TIFF

该库公开了许多方法,您可以轻松满足您的业务需求。

以下是以编程方式将 Excel 构建为 TIFF 的步骤:

  1. 创建 Workbook 类的对象并加载源 XLSX 文件。
  2. 实例化 ImageOrPrintOptions 类的实例以访问特定的图像创建选项。
  3. 通过调用 setHorizontalResolution 方法设置水平分辨率。
  4. 调用 setVerticalResolution 方法设置垂直分辨率。
  5. 通过调用 setDefaultFont 方法设置字体样式。
  6. 调用 setOptimized 方法,并将值设置为 true 以优化输出元素。
  7. 如果OnePagePerSheet方法的值为true,则一张sheet的所有内容在结果中只会输出到一页。
  8. 通过调用 setQuality 方法设置图像的质量。
  9. get(index) 方法将访问工作簿中的第一个工作表。
  10. 为目标工作表调用SheetRender类的构造函数。
  11. 现在,遍历页面并调用 toImage 方法为工作表创建图像。

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

// 在 Nodejs 中将 Excel 转为 PNG 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 创建工作簿类的对象并加载源 XLSX 文件。
var wb = new aspose.cells.Workbook("sample.xlsx");
// 实例化 ImageOrPrintOptions 类的实例以访问特定的图像创建选项。 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// 通过调用 setHorizontalResolution 方法设置水平分辨率。 
imageOptions.setHorizontalResolution(300);
// 调用 setVerticalResolution 方法设置垂直分辨率。 
imageOptions.setVerticalResolution(300);
// 通过调用 setDefaultFont 方法设置字体样式。 
imageOptions.setDefaultFont("MS Gothic");
// 调用 setOptimized 方法,将值设置为 true 以优化输出元素。
imageOptions.setOptimized(true);
// 如果 OnePagePerSheet 方法的值为 true ,则一张纸的所有内容将只输出一页结果。 
imageOptions.setOnePagePerSheet(true);
// 通过调用 setQuality 方法设置图像的质量。
imageOptions.setQuality(100)
// get(index) 方法将访问工作簿中的第一个工作表。 
var Worksheet = wb.getWorksheets().get(0);
// 为目标工作表调用 SheetRender 类的构造函数。
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// 现在,遍历页面并调用 toImage 方法为工作表创建图像。
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToTIFF" + j + ".tiff");
}

输出如下图所示:

Excel 转 TIFF

获得免费许可证

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

加起来

我们到此结束本文,希望您已经了解如何在 Node.js 中以编程方式将 Excel 转换为 TIFF。此外,“另见”部分还列出了其他相关博客文章,您可以查看。最后,请访问此 Node.js Excel 库的 文档 以了解其他有趣的功能。

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

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

问一个问题

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

常见问题

可以将 Excel 另存为 TIFF 格式吗?

是的,您可以使用此 Node.js Excel Excel 转换为 TIFF 图像。这个库提供了多种方法来以编程方式将 Excel 文件转换为其他文件格式。

也可以看看