HTML
JPG
PDF
XML
DOCX
PDF
如何使用 Node.js SDK 合并多个 PDF 文件
如今,管理和组织文档对于企业和个人来说至关重要。将多个 PDF 文件合并为一个文档可以简化共享、存档和打印。无论您需要合并多个报告、发票还是合同,合并 PDF 都提供了一种干净、组织良好的解决方案。使用 Aspose Cloud Node.js 库,您可以轻松利用云计算的强大功能以编程方式合并多个 PDF 文档。本指南将引导您通过 Node.js 中的 Aspose 云 API 合并 PDF 文件。
为什么我需要合并多个 PDF 文档?
将多个相关文档合并为一个文件以便于管理。将发票、收据或报告合并为一个文件以简化共享。通过将其合并为一个紧凑的文档来减少存储中的文件数量。通过自动化合并多个文件的过程来节省时间。
使用 Node.js 合并 PDF
PDF Cloud Node.js SDK 提供了一个易于使用且安全的 API,可以快速准确地合并 PDF 文件,即使在处理复杂格式时也是如此。您无需手动合并文件,只需通过 Node.js SDK 的一个方法调用即可在几秒钟内合并它们。无需安装其他软件——文档合并在云中进行,将过程从本地系统卸载并节省资源。
包管理器控制台命令
npm install asposepdfcloud --save
通过 Cloud Node.js 合并 PDF 的步骤
一个基本的以编程方式合并 PDF Aspose.PDF Cloud Node.js SDK API 可以用几行代码完成。
- 导入必要的类。
- 从本地文件系统读取 PDF 文件。
- 将 PDF 文件上传到 Aspose.PDF Cloud 存储。
- 使用 Aspose.PDF Cloud API 合并 PDF 文档。
- 将结果记录到控制台。
- 如有需要下载结果
使用 Node.js 合并多个 PDF 文件
const fs = require("fs");
const { PdfApi } = require("asposepdfcloud");
const { MergeDocuments } = require("asposepdfcloud/src/models/mergeDocuments");
async function mergeDocument()
{
const api = new PdfApi("YOUR_API_SID", "YOUR_API_KEY");
const fileName = "merged.pdf";
const fileNames = ["Sample.pdf", "Sample2.pdf"];
const storage = null;
const folder = "Documents";
const mergeRequest = new MergeDocuments();
mergeRequest.list = [];
await Promise.all(
fileNames.map(async fileName =>
{
const buffer = fs.readFileSync(fileName);
await api.uploadFile(folder + "/" + fileName, buffer, storage);
mergeRequest.list.push(folder + "/" + fileName);
})
);
const result = await api.putMergeDocuments(
fileName,
mergeRequest,
storage,
folder);
console.log(result.body.status);
}
结合功能和能力
我们通过不断发展的 Cloud SDK 提供顶级的文档处理能力,支持多种编程语言和主要平台。这些工具使开发人员能够完全控制和定制文档合并选项,以满足其独特需求。
使用我们的 Node.js 工具,您可以:
- 以文本或图像格式添加 PDF 文档的页眉和页脚。
- 向 PDF 文档添加表格和图章(文本或图像)。
- 将多个 PDF 文档附加到现有文件中。
- 处理 PDF 附件、注释和表单字段。
- 对 PDF 文档应用加密或解密并设置密码。
- 从页面或整个 PDF 文档中删除所有图章和表格。
- 根据其 ID 从 PDF 文档中删除特定图章或表格。
- 替换 PDF 页面或整个文档中的一个或多个文本实例。
- 广泛支持将 PDF 文档转换为多种其他文件格式。
- 提取 PDF 文件的各种元素并优化 PDF 文档。
- 您可以尝试我们的免费应用在线合并 PDF 文件并测试功能。