使用 Node.js REST API 展平 PDF

本简短指南将介绍如何使用 Node.js REST API 来展平 PDF 文件。您将学习如何使用基于 Node.js 的云 SDK,通过 Node.js REST 接口在线展平 PDF 文件,以便打印或共享 PDF,并限制对表单字段中已填写数据的编辑。这不仅增强了安全性,还提高了兼容性,并确保了归档数据的完整性。

先决条件

使用 Node.js REST 接口在线展平 PDF 的步骤

  1. 使用提供的 API 凭据创建 PdfApi 实例
  2. 指定本地 PDF 文件名、远程存储文件名和本地输出文件路径
  3. 打开本地 PDF 文件流并将其上传到云存储的根文件夹
  4. 调用上传文件的 PutFieldsFlatten 以展平所有表单字段
  5. 从云存储中以流的形式检索已处理的 PDF 文件。
  6. 将下载的 PDF 流复制到新的本地文件
  7. 捕获所有异常并输出相关的错误消息和堆栈跟踪信息。

此流程首先需要设置 PDF API,选择文件路径,上传 PDF 文件,并在云端将其表单字段展平。之后,下载完成的文件,将其保存到本地,并确保在此过程中出现的任何错误都得到清晰的报告。

使用基于 Node.js 的 API 在线展平 PDF 文件

这段代码使用 Node.js 低代码 API 在线执行 PDF 展平操作。您可以将多个 PDF 文件上传到云存储,然后通过逐个将文件名传递给 PutFieldsFlatten() 方法进行在线展平。您可以使用 PdfApi 类中的 DownloadFile() 方法下载所有或选定的输出文件。

本文介绍了如何使用 Node.js 低代码 API 将 PDF 文件展平。要将 PDF 文档转换为 XPS 格式,请参阅 使用 Node.js REST API 将 PDF 转换为 XPS 上的文章。

 简体中文