本文介绍如何使用 Node.js REST API 删除 PDF 元数据。您将学习如何使用基于 Node.js 的 Cloud SDK,使用 Node.js Low Code API 自动从 PDF 中删除元数据。此外,我们还将分享处理 PDF 文件元数据的详细信息,例如插入和删除自定义文件属性。
先决条件
- 创建帐户 API 凭证
- 下载 适用于 Node.js 的 Aspose.PDF Cloud SDK 以删除自定义元数据
- 使用上述 SDK 设置 Node.js 项目以擦除文件属性
使用 Node.js REST 接口清除 PDF 元数据的步骤
- 通过设置 API 密钥和 App SID 来实例化 PdfApi 对象,以删除自定义属性
- 将目标 PDF 文件加载到具有自定义属性的 Document 对象中
- 调用 删除属性() 方法删除自定义属性
- 如果需要,使用 pdfApi.GetDocumentProperties() 方法显示属性的精简列表
- 下载更新的 PDF 文件
以上步骤总结了使用 Node.js Low Code API 开发 PDF 属性移除器的过程。调用 UploadFile() 方法上传目标 PDF 文件,并调用 DeleteProperties() 方法删除自定义属性。请注意,您无法移除内置属性,但可以使用 pdfApi.PutSetProperty() 方法并将 Value 属性设置为 null。
使用 Node.js RESTful 服务剥离 PDF 元数据的代码
此代码演示了如何使用基于 Node.js 的 API 清理 PDF 元数据。如果您想添加新的自定义属性,可以使用 pdfApi.PutSetProperty() 方法,该方法会检查同名属性是否可用,如果可用则更新其值;否则,将其添加为自定义属性。如果您想显示 PDF 文件中的当前属性集,请使用 GetDocumentProperties() 方法并遍历 API 响应中的列表。
本文教我们删除 PDF 文件中所有自定义属性的过程。如果您想添加新的自定义属性或设置现有属性的值,请参阅 使用 Node.js REST API 更新 PDF 元数据 上的文章。