HTML JPG PDF XML DOCX
  Product Family
PDF

Извлечение закладок из PDF в Node.js SDK

Получение закладок из PDF документа с использованием Cloud Node.js SDK.

Get Started

Как получить закладки через Node.js SDK

Для получения закладок из PDF мы будем использовать Aspose.PDF Cloud Node.js SDK. Этот Cloud SDK помогает программистам на Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF с использованием 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. Создайте объект для подключения к API Pdf.Cloud
  2. Загрузите файл вашего документа
  3. Извлеките необходимую закладку из документа с помощью функции getBookmark()
  4. Выполните действие после успешного извлечения закладки из документа
  5. Скачайте результат, если это необходимо
 

Этот пример кода показывает, как получить закладки из PDF документов с использованием Node.js


    import credentials from "credentials.json"  with { type: "json" }; // json-file in this format: { "id": "*****", "key": "*******" }
    import fs from 'node:fs/promises';
    import path from "node:path";
    import { PdfApi } from "asposepdfcloud";

    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample.pdf",
        BOOKMARK_PATH: "/5",
    };

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfBookmarks = {
        async uploadDocument() {
            const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(pdfFilePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
        },

        async getBookmarkByPath() {
            const resultBookmark = await pdfApi.getBookmark(configParams.PDF_DOCUMENT_NAME, configParams.BOOKMARK_PATH);
            const { code, bookmark } = resultBookmark.body;

            console.log(`Found bookmark title: ${bookmark.title}`);
            return bookmark;
        },

    };

    async function main() {
        try {
            await pdfBookmarks.uploadDocument();
            await pdfBookmarks.getBookmarkByPath();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

Работайте с закладками через Node.js SDK

Извлечение закладок из PDF улучшает удобство использования документа, автоматизирует обработку контента и повышает его поисковую доступность. Это особенно полезно для бизнеса, исследователей и профессионалов, работающих с крупными или структурированными PDF документами. Получите закладки из PDF документов с Aspose.PDF Cloud Node.js SDK.

С нашей библиотекой Node.js вы можете

  • Добавлять заголовки и нижние колонтитулы PDF документа в текстовом или графическом формате.
  • Добавлять таблицы и штампы (текстовые или графические) к PDF документам.
  • Добавлять несколько PDF документов в существующий файл.
  • Работать с вложениями, аннотациями и полями форм в PDF.
  • Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
  • Удалять все штампы и таблицы со страницы или всего PDF документа.
  • Удалять конкретный штамп или таблицу из PDF документа по ID.
  • Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
  • Предоставлять обширную поддержку конвертации PDF документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
  • Вы можете попробовать наши бесплатные приложения, чтобы протестировать функциональность онлайн.