使用 Node.js REST API 替换 PDF 中的文本

本简短教程讲解如何使用 Node.js REST API 替换 PDF 中的文本。您将学习如何使用基于 Node.js 的 Cloud SDK,通过 Node.js RESTful 服务替换 PDF 中的单词。它将指导您通过比较字符串或使用正则表达式来查找单词,并在单个页面或整个 PDF 文件中执行此任务。

先决条件

使用 Node.js REST 接口在线替换 PDF 中的文本的步骤

  1. 使用密钥和应用程序 SID 配置 PdfApi 对象来替换文本
  2. 将源 PDF 文件上传到云存储以查找和替换文本
  3. 使用一对旧字符串和新字符串创建 TextReplace 对象列表
  4. 使用 TextReplaceListRequest 类通过提供 TextReplace 列表创建文本替换请求
  5. 调用 PostDocumentTextReplace 将所有旧字符串替换为新字符串
  6. 下载 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 中添加新页面 上的文章。

 简体中文