在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将讨论 Node.js PDF SDK 以及如何使用该 SDK 满足您使用 Node.js 处理 PDF 的所有需求。 我们今天要讨论的 PDF SDK 是IronPDF for Node.js在此基础上,我们将介绍如何安装该软件,以及如何使用它来处理 PDF 文件。
IronPDFNode.js PDF 是一个功能强大、用途广泛的库,可帮助开发人员在 Node.js 应用程序中轻松高效地处理 PDF 文档。 无论您是需要创建、编辑还是操作 PDF 文件,IronPDF 都能提供一套全面的工具和功能来简化您的工作流程。
PDF(便携式文档格式)由于其在各种平台上的兼容性和一致性,.NET 是一种广泛用于文档交换的文件格式。 使用 IronPDF for Node.js,您可以自动生成 PDF、从现有 PDF 中提取数据,并以编程方式执行与访问 PDF 文档相关的各种任务。
本节将讨论如何设置环境和安装 IronPDF for Node.js。
开始之前,请确保您的系统已安装 Node.js。
首先,打开命令提示符(CMD)使用以下命令创建一个新的 Node.js 项目。
mkdir IronPdf` 这将创建一个新目录,您可以在其中设置此演示项目。
创建新文件夹
cd IronPDF
该命令将转到新创建的目录。
npm init -y
该命令将创建一个 package.json
文件,其中将存储与项目相关的元数据、依赖关系和所有环境变量。
启动 package.json 文件
:ProductInstall
现在在 Visual Studio Code 中打开该项目,创建一个名为 "index.js "的新文件。
创建一个新的 index.js 文件
"type": "module",
**package.json 文件的图像示例**
就这样,IronPDF 安装完毕,演示环境也准备就绪,可以运行 IronPDF 代码、生成文档并执行操作。
使用 IronPDF for Node.js SDK 创建 PDF 文件和使用其他 PDF 服务都是小菜一碟,只需几行代码即可创建 PDF 文件。 创建 PDF 文件最常用的方法有两种:
HTML 至 PDF 文件
本节将介绍如何使用 IronPDF for Node.js PDF SDK 创建 PDF 文件。 使用 IronPdf,您可以将 HTML 压缩文件或 HTML 内容转换为 PDF 文件。
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf = await PdfDocument.fromHtml("<h1 style='padding:100px'>This PDF is Created By Using IronPDF for Node.js PDF SDK</h1>");
await pdf.saveAs("pdf-from-html.pdf");
})();
这段代码演示了使用IronPDF在 Node.js 应用程序中使用一个库,根据提供的 HTML 字符串创建 PDF 文档。 它导入了PDFDocument在翻译过程中,您可以使用 "HTML "类,从 HTML 内容生成 PDF 文档。来自 HTML在翻译过程中,您可以使用 "pdf-from-html.pdf "方法,然后将生成的 PDF 保存到名为 "pdf-from-html.pdf "的文件中。 代码利用立即调用的 "async "函数来确保正确的异步处理,允许在完成执行之前完成 PDF 创建和保存操作。
输出 PDF 文件
Node.js PDF SDK 提供从 URL 创建 PDF 文件的功能。 该软件包使开发人员能够随时随地将网页转换为 PDF 文件。
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf = await PdfDocument.fromUrl("https://www.google.com");
await pdf.saveAs("pdf-from-url.pdf");
})();
这段代码说明了 IronPDF 库在 Node.js 应用程序中的用法,它可以将网页(本例中为 Google 主页)转换为 PDF 文档。 它导入了 PdfDocument
类,通过使用来自您可以使用 "pdf-from-url.pdf "方法,然后将生成的 PDF 文件保存到当前工作目录下的 "pdf-from-url.pdf "文件夹中。 代码采用了一个立即调用的 "async "函数,以确保正确的异步处理,使 PDF 转换和保存操作在代码执行结束前完成。
输出 PDF 文件
本节将演示如何合并上面创建的两个 PDF 文件,然后只需几行代码即可创建一个新的 PDF 文件。 您可以合并多个 PDF 文件,为合同和协议、发票、建议书、报告、表格、品牌营销文件等创建 "动态文档"。
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf1 = await PdfDocument.fromFile("pdf-from-html.pdf");
const pdf2 = await PdfDocument.fromFile("pdf-from-url.pdf");
const arrayOfPDFs = [pdf1, pdf2];
console.log(arrayOfPDFs)
const merge_pdf = await PdfDocument.mergePdf(arrayOfPDFs)
await merge_pdf.saveAs("merged_PDF.pdf");
})();
本代码在 Node.js 应用程序中使用 IronPDF 库,将两个 PDF 文档 "pdf-from-html.pdf "和 "pdf-from-url.pdf "合并为一个 PDF 文件,文件名为 "merged_PDF.pdf"。它首先从现有的 PDF 文件创建两个 PdfDocument
实例,然后将它们组合成一个名为 arrayOfPDFs
的数组。 使用控制台日志检查数组的内容。 使用PDFDocument.mergePdf方法:代码将数组中的 PDF 合并为一个统一的文档,并将其存储在 merge_pdf
变量中。 最后,将合并后的 PDF 源文件保存到当前工作目录下,文件名为 "merged_PDF.pdf"。 代码利用立即调用的 "async "函数有效管理异步操作,确保在代码执行结束前完成合并和保存任务。
输出 PDF 文件
在信息交流无处不在的数字时代,PDF 文档已成为跨不同平台和设备共享和保存内容的基石。 Node.js PDF SDK 可利用 Node.js 的强大功能,已成为 PDF 文档管理领域的关键工具,提供了一种处理 PDF 文件的多功能高效方法。 本文的重点是IronPDF for Node.js此外,译文还必须介绍 PDF.NET 的基本功能,概述 PDF.NET 的介绍、安装和实际操作。
该工具具有一系列功能,包括 PDF 创建、HTML 到 PDF 转换、PDF 编辑、表单处理和 PDF 合并、IronPDF该译文使开发人员能够在跨平台环境中无缝处理 PDF。 安装过程简单明了,通过简单但功能强大的代码示例,可以轻松创建、编辑或合并 PDF 文件。 Node.js PDF SDK 重新定义了 PDF 文档管理的格局,使其成为希望简化 PDF 相关工作流程的开发人员不可或缺的工具。
要了解有关 IronPDF for Node.js 的更多信息,请参考以下内容最新版本来自 npm 网站. 完整的源代码示例可在此找到npm RunKit 链接. 用户可以选择免费试用许可证,以测试IronPDF for Node.js在决定购买商业许可证之前,您可以先访问图书馆。