HTML JPG PDF XML DOCX
  Product Family
PDF

Анализ PDF для извлечения таблицы по идентификатору в Node.js SDK

API для анализа PDF документов для извлечения таблицы по идентификатору с использованием серверного Node.js API.

Get Started

Как анализировать PDF документы для извлечения таблицы по идентификатору с использованием Cloud Node.js SDK

Для анализа PDF документов для извлечения таблицы по идентификатору через Cloud Node.js SDK мы будем использовать Aspose.PDF Cloud Node.js SDK Этот Cloud SDK помогает программистам на Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования, конвертации и анализа PDF с использованием языка программирования Node.js через Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будет SID и ключ приложения, вы готовы использовать Aspose.PDF Cloud Node.js SDK.

Команда консоли диспетчера пакетов


     
    npm install asposepdfcloud --save
     
     

Шаги для анализа PDF для извлечения таблицы по идентификатору с использованием Node.js SDK

Разработчики Aspose.PDF Cloud могут легко анализировать PDF документы для извлечения таблицы по идентификатору. Разработчикам нужно всего несколько строк кода.

  1. Создайте новый объект Configuration с вашим секретом приложения и ключом
  2. Создайте объект для подключения к Cloud API
  3. Загрузите файл документа
  4. Проанализируйте PDF документы для извлечения таблицы по идентификатору в облачном хранилище с использованием функции GetTable
  5. Проверьте ответ и зафиксируйте результат
  6. Скачайте информацию о таблицах в локальный JSON файл, если это необходимо
 

Этот пример кода показывает анализ PDF документа для извлечения таблицы по идентификатору


import fs from 'node:fs/promises';
import path from 'node:path';

export {ParseExportTable};

const pdfApi = new PdfApi(APP_SID, APP_KEY);

const ParseExportTable = {
    async uploadDocument (documentName, localFolder, tempFolder) {
        const fileNamePath = path.join(localFolder, documentName);
        const fileData = await fs.readFile(fileNamePath);
        const storagePath = path.join(tempFolder, documentName);
        await pdfApi.uploadFile(storagePath, fileData)
            .then(() => console.log("File: '" + documentName +"' successfully uploaded."));
    },
    
    async export(documentName, tableId, localFolder, remoteFolder) {
        if ( pdfApi ) {
            await uploadDocument(documentName, localFolder, remoteFolder);

            const response = await pdfApi.getTable(documentName, tableId, null, remoteFolder);
            if (response.body.code == 200) {
                console.log("ParseExportTable(): Table successfully extracted!");
                const result = JSON.stringify(response.body.table)

                const filePath = path.join(localFolder, "parsed_table_output.json");
                await fs.writeFile(filePath, result);
                console.log("Downloaded: " + filePath);   
            }
            else
                console.error("ParseExportTable(): Unexpected error!") 

        }
    }
};
 

Работа с анализом таблицы по идентификатору в PDF через Node.js SDK

Анализируя PDF документы для извлечения таблицы по идентификатору, вы можете изменять содержимое таблицы по идентификатору по мере необходимости. Это сохраняет положение таблицы в документах, экономя время и снижая объем ручной работы. Анализируйте PDF документы для извлечения таблицы по идентификатору с Aspose.PDF Cloud Node.js SDK.

С нашим Node.js SDK вы можете

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

  •