在 Node.js 中将 Excel 转换为 PDF

在 Node.js 中将 Excel 转换为 PDF

您是否希望以编程方式在 Node.js 中将 Excel 转换为 PDF?您想配置和跟踪转换过程吗?在这篇博文中,我们将在 Node.js 中编写一个代码片段,将 Excel 文件转换为 PDF 文件。我们将使用易于安装且轻量级的 Node.js 库 来自动化转换过程。 PDF 文件提供更高质量的数据表示,并且是跨平台的且易于共享。然而,这个 Node.js 库功能丰富,并提供了全面的 文档

我们将涵盖以下几点:

在 Node.js 中将 Excel 转换为 PDF - API 安装

如果您在本地主机上安装了 Node.js,则此库的设置非常简单。由于它是一个基于 Java 的库,因此您还需要在您的机器上设置 Java。

运行以下简单命令来设置此 Node.js Excel 库:

npm install java
npm install aspose.cells

Node.js 库以编程方式将 Excel 文件转换为 PDF

在本节中,我们将实际了解如何以编程方式将 Excel 文件转换为 PDF。

让我们按照以下步骤操作:

  1. 初始化 Workbook 类的实例。
  2. 创建一个 PdfSaveOptions() 类的对象,该对象将用于以 SaveFileFormat 格式保存文件。
  3. 调用此 setSecurityOptions(aspose.cells.PdfSecurityOptions) 方法来启用转换过程中的安全性。
  4. 调用 setPageCount() 方法设置 PDF 文档的页数。
  5. 调用 setDefaultFont() 方法设置默认字体以显示 Unicode 字符。
  6. setDisplayDocTitle() 方法将指示窗口的标题栏是否应显示文档标题。
  7. save(fileName, saveFormat) 将保存文件。
// 初始化 Workbook 类的实例。
var wb = new aspose.cells.Workbook("sample.xlsx");

// 创建一个 PdfSaveOptions() 类的对象,该对象将用于以 SaveFileFormat 格式保存文件。
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// 调用此 setSecurityOptions(aspose.cells.PdfSecurityOptions) 方法来启用转换过程中的安全性。
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// 调用 setPageCount() 方法保存 PDF 文档的页数
pdfSaveOptions.setPageCount(1);

// 调用 setDefaultFont() 方法将 DefaultFont 设置为显示 Unicode 字符
pdfSaveOptions.setDefaultFont("MingLiu");

// setDisplayDocTitle() 方法将指示窗口的标题栏是否应显示文档标题
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) 将保存文件
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Excel 到 PDF 转换 - 高级功能

到目前为止,我们已经使用几行代码将 Excel 文件转换为 PDF 文件。但是,文档 中还有许多其他方法可以帮助您以编程方式加速转换过程。

获得免费许可证

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

加起来

我们可以在这里结束这篇博文。希望您已经学会了如何以编程方式在 Node.js 中将 Excel 转换为 PDF。如果您希望在 Node.js 应用程序中安装 Excel 到 PDF 转换器,这篇文章肯定会对您有所帮助。此外,您可以查看“另请参阅”部分中提到的其他值得探索的博客文章。最后,conholdate.com 正在撰写有关其他有趣主题的新博客文章。因此,请保持联系以获取最新更新。

问一个问题

您可以在我们的 论坛 上分享您的问题或疑问。

也可以看看