HTML JPG PDF XML DOCX
  Product Family
PDF

Обновление метаданных в 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 всего за несколько строк кода.

  1. Читает PDF-файл из локальной файловой системы.
  2. Загружает PDF-файл в хранилище Aspose.PDF Cloud.
  3. Читает XMP метаданные из PDF-документа с использованием Aspose.PDF Cloud API.
  4. Обновляет свойство XMP метаданных с использованием Aspose.PDF Cloud API.
  5. Читает обновленные XMP метаданные из PDF-документа с использованием Aspose.PDF Cloud API.
  6. Записывает в консоль, что свойство 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-файлах онлайн и тестирования функциональности.