HTML
JPG
PDF
XML
DOCX
PDF
如何通过Node.js SDK更新元数据
为了更新元数据,我们将使用 Aspose.PDF Cloud Node.js SDK。此Cloud SDK帮助Node.js程序员使用Aspose.PDF REST API开发基于云的PDF创建、注释、编辑和转换应用程序。只需在Aspose for Cloud创建一个账户并获取您的应用程序信息。一旦拥有App SID和密钥,就可以使用Aspose.PDF Cloud Node.js SDK。
Package Manager Console Command
npm install asposepdfcloud --save
通过Cloud Node.js更新元数据的步骤
Aspose.PDF Cloud开发人员可以轻松地在几行代码中加载和更新PDF中的元数据。
- 从本地文件系统读取PDF文件。
- 将PDF文件上传到Aspose.PDF Cloud存储。
- 使用Aspose.PDF Cloud API从pdf文档读取XMP元数据。
- 使用Aspose.PDF Cloud API更新XMP元数据属性。
- 使用Aspose.PDF Cloud API从pdf文档读取更新的XMP元数据。
- 在控制台上记录XMP元数据属性已被更新。
使用Node.js在PDF中更新元数据
const fs = require("fs");
const { PdfApi } = require("asposepdfcloud");
async function updateXmpMetadataProperty()
{
const api = new PdfApi("YOUR_API_SID", "YOUR_API_KEY");
const fileName = "Sample.pdf";
const folder = "Documents";
const storage = null;
const password = null;
const xmpMetadataProperty = "dc:title";
const buffer = fs.readFileSync(fileName);
await api.uploadFile(folder + "/" +fileName, buffer, storage)
var metadata = await api.getXmpMetadataJson(fileName, folder, storage, password);
var titleProperty = metadata.body.properties.find(property => property.key == xmpMetadataProperty);
titleProperty.value = "New title";
const xmpMetadata = {
properties: [titleProperty]
};
const result = await api.postXmpMetadata(fileName, xmpMetadata, folder, storage, password);
console.log(result.body.status);
metadata = await api.getXmpMetadataJson(fileName, folder, storage, password);
titleProperty = metadata.body.properties.find(property => property.key == xmpMetadataProperty);
console.log("Updated xmpMetadataProperty: " + titleProperty.key + "=" + titleProperty.value);
}
在PDF中处理元数据
在PDF文件中处理元数据很重要。元数据如标题字段、作者和主题有助于对文档进行分类,使得管理大量文档更容易,通过提供内容的快速概览而无需打开文件。 元数据还通过允许您按关键词和属性进行搜索来改善文件搜索。这在快速检索文档至关重要的系统中尤其有价值。 使用Aspose.PDF Cloud Node.js SDK将元数据添加到PDF文档中。
使用我们的Node.js库,您可以:
- 以文本或图像格式添加PDF文档的页眉和页脚。
- 向PDF文档添加表格和印章(文本或图像)。
- 将多个PDF文档附加到现有文件中。
- 处理PDF附件、注释和表单字段。
- 对PDF文档应用加密或解密并设置密码。
- 从页面或整个PDF文档中删除所有印章和表格。
- 按ID从PDF文档中删除特定印章或表格。
- 替换PDF页面或整个文档中的单个或多个文本实例。
- 广泛支持将PDF文档转换为各种其他文件格式。
- 提取PDF文件的各种元素并优化PDF文档。
- 您可以试用我们的免费应用在线更新PDF文件中的元数据并测试功能。