在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
本文将使用 IronPDF,这是一个 PDF 库,有助于将 PDF Node.js 文档拆分成输出文件夹内的多个 PDF 文件。 只需几行代码即可完成。 IronPDF 是一个功能强大的 PDF 库,可以轻松创建、打开、阅读和分割 PDF 文件。
JavaScript 代码可以使用跨平台、开源的 Node.js JavaScript 运行环境在网络浏览器之外运行。 启用服务器端 JavaScript 执行功能后,程序员可以构建可扩展、快速和高效的网络应用程序。 Node.js 采用事件驱动、非阻塞 I/O 模式,非常适合创建实时应用程序来处理多个并发连接。
使用 Node.js 通常可以构建各种应用程序,包括 Web 服务器、API、流媒体应用程序、实时聊天应用程序、物联网(IoT)设备等。 综上所述,Node.js 因其效率、速度以及与 JavaScript 的后端和前端兼容性而越来越受欢迎,为全栈开发提供了一种单一语言。 要了解更多关于Node.js的信息,请参考维基页面。
要分割 PDF,请下载 Node.js 软件包。
安装 IronPDF for Node.js 库。
创建新的 PDF 或导入现有 PDF。
在IronPDF for Node.js库中使用duplicate
函数。
将页码作为参数传递给复制函数。
saveAs
函数将各个页面保存为PDF文件。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();
js
上面的代码示例演示了如何使用IronPDF的PdfDocument.fromFile
方法打开一个现有的PDF文件。通过将文档密码作为第二个参数传递给fromFile方法,您还可以打开受密码保护的文件。该代码相当基础并易于用于拆分PDF文件。使用duplicate
方法可以轻松地从原始文档中复制多个页面,如上所示。
通过将索引号作为参数提供给复制方法,PDF 文件将被分割。 然后,每一页都保存在不同的文件中。还可以通过复制将 PDF 分成一系列页面。 为此,我们使用 getPageCount
函数,这将允许我们获取 PDF 输入文件路径的页数。 然后使用duplicate
方法将PDF文件拆分为多个PDF文件。 我们可以通过以下命令行执行代码。
NPM
IronPDF 将加载输入的 PDF 文件,然后将 PDF 文件分割成一个单独的文件。
PDF文件
要了解有关IronPDF for Node.js库代码的更多信息,请参阅将HTML转换为PDF文件的示例页面。
IronPDF 库提供了强大的安全保护,以减少威胁并保证数据安全。 它不局限于任何特定的浏览器,可在所有常用浏览器上运行。 该库提供多种许可选项,包括免费的开发人员许可和可购买的额外开发许可,以满足开发人员的不同需求。
升级选项包含在$749 Lite 套餐中,其中还包括永久许可证、一年的软件维护和三十天退款保证。 在带水印的试用期内,用户可以在实际应用场景中对产品进行评估。 有关IronPDF的价格、许可和试用版本的更多信息,请点击所提供的许可页面。 欲了解Iron Software提供的其他产品,请参考官方网站。