在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将使用 IronPDF,这是一个 PDF 库,有助于将 PDF Node.js 文档拆分成输出文件夹内的多个 PDF 文件。 只需几行代码即可完成。 IronPDF 是一个功能强大的 PDF 库,可以轻松创建、打开、阅读和分割 PDF 文件。
JavaScript 代码可以使用跨平台、开源的 Node.js JavaScript 运行环境在网络浏览器之外运行。 启用服务器端 JavaScript 执行功能后,程序员可以构建可扩展、快速和高效的网络应用程序。 Node.js 采用事件驱动、非阻塞 I/O 模式,非常适合创建实时应用程序来处理多个并发连接。
通常使用 Node.js 构建的应用程序有很多,包括网络服务器、API、流媒体应用程序、实时聊天应用程序、物联网应用程序、.NET、Java、Python 或 Node.js 应用程序。(物联网)设备等。 综上所述,Node.js 因其效率、速度以及与 JavaScript 的后端和前端兼容性而越来越受欢迎,为全栈开发提供了一种单一语言。 要了解有关 Node.js 的更多信息,请参阅维基页面.
要分割 PDF,请下载 Node.js 软件包。
安装 IronPDF for Node.js 库。
创建新的 PDF 或导入现有 PDF。
使用 IronPDF for Node.js 库中的 duplicate
函数。
将页码作为参数传递给复制函数。
IronPDF 主要是一个 .NET 库,设计用于在 .NET Framework 中运行,允许开发人员使用 C# 或 VB.NET 处理 PDF 文档。 尽管如此,IronPDF 并没有专为 Node.js 制作的原生或直接版本。 这可能表明 IronPDF for Node.js 现在提供了在 Node.js 应用程序中生成、修改和处理 PDF 文档的功能。
元数据处理是检索和处理 PDF 文件的过程。
如果 IronPDF 扩展了产品线,加入了 Node.js 版本,这可能会为创建 Node.js 应用程序的开发人员提供一种方法,将 IronPDF 的功能用于 PDF 操作。 如果开发人员更愿意在 .NET 环境中使用一个提供与 IronPDF 类似功能的库,那么这本书可能会很有用。
有关 IronPDF 的功能、兼容性和对 Node.js 的支持的最新准确信息,请始终查阅官方文档、发行说明或 IronPDF 团队的更新。 要了解有关 IronPDF 的更多信息,请参阅文档页面.
打开终端或命令提示符:启动终端或命令提示符。 根据操作系统的不同,您可以通过多种方式访问它:
Linux 的终端
组装软件包:使用软件包名称和 npm install 命令安装软件包。 例如,运行以下命令安装软件包 @ironsoftware/ironpdf
:
npm i @ironsoftware/ironpdf
要安装实际软件包,请将 @ironsoftware/ironPdf
替换为您希望安装的软件包名称。
安装 IronPDF
只需几行代码就能将 PDF 文档分割成多个文件。 查看该示例,将其纳入您的项目。 使用 IronPDF 时,将单个 PDF 文档分割成多个文档是一个相当简单的过程。 每份文档只有一页。
const { PdfDocument } = require("@ironsoftware/ironpdf");
const pdfprocess = async () => {
console.log("Start split Process");
// Load the existing PDF document
const pdf = await PdfDocument.fromFile("Demo.pdf");
var pagecount = await pdf.getPageCount();
for (var i = 0; i < pagecount; i++) {
var spdf = await pdf.duplicate(i);
spdf.saveAs("split_" + i + ".pdf");
}
console.log("End Split Process");
};
pdfprocess();
上面的代码示例演示了如何使用 IronPdf 的 PdfDocument.fromFile
方法打开一个现有的 PDF 文件。通过将文档密码作为第二个参数传递给 fromFile 方法,你还可以打开受密码保护的文件。分割 PDF 文件的代码非常简单易用。如上所示,使用 duplicate
方法可以轻松地从原始文档中复制多个页面。
通过将索引号作为参数提供给复制方法,PDF 文件将被分割。 然后,每一页都保存在不同的文件中。还可以通过复制将 PDF 分成一系列页面。 为此,我们使用了获取页面计数这将使我们能够获得 PDF 输入文件路径的页数。 然后使用 duplicate
方法将 PDF 文件分割成多个 PDF 文件。 我们可以通过以下命令行执行代码。
NPM
IronPDF 将加载输入的 PDF 文件,然后将 PDF 文件分割成一个单独的文件。
PDF 文件
要了解有关 IronPDF for Node.js 库代码的更多信息,请参考将 HTML 转换为 PDF 文件的示例页面.
IronPDF 库提供了强大的安全保护,以减少威胁并保证数据安全。 它不局限于任何特定的浏览器,可在所有常用浏览器上运行。 该库提供多种许可选项,包括免费的开发人员许可和可购买的额外开发许可,以满足开发人员的不同需求。
升级选项包含在 $749 Lite 捆绑包中,该捆绑包还附带永久许可证、一年软件维护和三十天退款保证。 在带水印的试用期内,用户可以在实际应用场景中对产品进行评估。 有关 IronPdf 的价格、许可和试用版的更多信息,请点击所提供的许可页面. 要了解 Iron Software 提供的其他产品,请参阅官方网站.