本简短教程讲解如何使用 Node.js REST API 替换 PDF 中的文本。您将学习如何使用基于 Node.js 的 Cloud SDK,通过 Node.js RESTful 服务替换 PDF 中的单词。它将指导您通过比较字符串或使用正则表达式来查找单词,并在单个页面或整个 PDF 文件中执行此任务。
先决条件
- 创建帐户 API 凭证 替换 PDF 中的文本
- 下载 适用于 Node.js 的 Aspose.PDF Cloud SDK 来替换 PDF 文件中的文本
- 使用上述 SDK 设置 Node.js 项目以查找和替换文本
使用 Node.js REST 接口在线替换 PDF 中的文本的步骤
- 使用密钥和应用程序 SID 配置 PdfApi 对象来替换文本
- 将源 PDF 文件上传到云存储以查找和替换文本
- 使用一对旧字符串和新字符串创建 TextReplace 对象列表
- 使用 TextReplaceListRequest 类通过提供 TextReplace 列表创建文本替换请求
- 调用 PostDocumentTextReplace 将所有旧字符串替换为新字符串
- 下载 API 成功响应的输出文件
以上步骤描述了如何使用 Node.js REST API 在 PDF 中查找和替换单词。创建包含处理 PDF 文件所需功能的 PdfApi 对象,将源 PDF 文件上传到在线云存储,创建包含新旧字符串单词对的列表,并使用此列表对创建请求对象。调用 PostDocumentTextReplace() 方法替换列出的单词并保存输出文件。
使用基于 Node.js 的 API 在 PDF 中查找和替换文本的代码
此代码演示了如何使用 Node.js REST 接口替换 PDF 文件中的文本。您可以使用字符串列表或正则表达式在完整文档中搜索字符串。如果您想替换上传 PDF 文件中单个页面的文本,请使用 PostPageTextReplace() 方法并指定目标页码。
本文教我们如何在 PDF 文件中搜索和替换文本。如果您想在 PDF 文件中添加新页面,请参阅 使用 Node.js REST API 在 PDF 中添加新页面 上的文章。