
在 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。
让我们按照以下步骤操作:
- 初始化 Workbook 类的实例。
- 创建一个 PdfSaveOptions() 类的对象,该对象将用于以 SaveFileFormat 格式保存文件。
- 调用此 setSecurityOptions(aspose.cells.PdfSecurityOptions) 方法来启用转换过程中的安全性。
- 调用 setPageCount() 方法设置 PDF 文档的页数。
- 调用 setDefaultFont() 方法设置默认字体以显示 Unicode 字符。
- setDisplayDocTitle() 方法将指示窗口的标题栏是否应显示文档标题。
- 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 正在撰写有关其他有趣主题的新博客文章。因此,请保持联系以获取最新更新。
问一个问题
您可以在我们的 论坛 上分享您的问题或疑问。