Обновление метаданных в PDF в Node.js SDK
Обновите все метаданные из PDF-документа с помощью Cloud Node.js SDK
Get StartedКак обновить метаданные с помощью Node.js SDK
Чтобы обновить метаданные, мы будем использовать Aspose.PDF Cloud Node.js SDK. Этот Cloud SDK помогает программистам на Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF с использованием языка программирования Node.js через Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас есть App SID и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли менеджера пакетов
npm install asposepdfcloud --save
Шаги для обновления метаданных через Cloud Node.js
Разработчики Aspose.PDF Cloud могут легко загружать и обновлять метаданные в PDF всего за несколько строк кода.
- Читает PDF-файл из локальной файловой системы.
- Загружает PDF-файл в хранилище Aspose.PDF Cloud.
- Читает XMP метаданные из PDF-документа с использованием Aspose.PDF Cloud API.
- Обновляет свойство XMP метаданных с использованием Aspose.PDF Cloud API.
- Читает обновленные XMP метаданные из PDF-документа с использованием Aspose.PDF Cloud API.
- Записывает в консоль, что свойство XMP метаданных было обновлено.
обновление метаданных в PDF с использованием Node.js
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-файлах важна. Метаданные, такие как поле названия, автор и тема, помогают классифицировать документы, упрощая управление большими коллекциями документов, предоставляя быстрый обзор содержимого без открытия файлов. Метаданные также улучшают поиск файлов, позволяя искать по ключевым словам и атрибутам. Это особенно ценно в системах, где важен быстрый поиск документов. Добавляйте метаданные в PDF-документы с Aspose.PDF Cloud Node.js SDK.
С нашей библиотекой Node.js вы можете:
- Добавлять заголовок и нижний колонтитул PDF-документа в текстовом или графическом формате.
- Добавлять таблицы и штампы (текстовые или графические) в PDF-документы.
- Добавлять несколько документов PDF в существующий файл.
- Работать с приложениями, аннотациями и полями форм в PDF.
- Применять шифрование или дешифрование к PDF-документам и устанавливать пароль.
- Удалять все штампы и таблицы с страницы или всего PDF-документа.
- Удалять конкретный штамп или таблицу из PDF-документа по его ID.
- Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF-документов в различные другие форматы файлов.
- Извлекать различные элементы PDF-файлов и оптимизировать PDF-документы.
- Вы можете попробовать наше бесплатное приложение для обновления метаданных в PDF-файлах онлайн и тестирования функциональности.
- Ресурсы для обучения
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность