pdf to xlsx

Как конвертировать PDF в рабочую книгу Excel с помощью Node.js.

Конвертация PDF документов в Excel таблицы является распространенной задачей для разработчиков, работающих с извлечением данных и отчетностью. В отличие от статических файлов, Excel предлагает структурированное форматирование и возможность выполнения расчетов и анализа. В этой статье вы узнаете, как конвертировать PDF в XLS или XLSX в Node.js, используя Aspose.PDF Cloud SDK, RESTful API, который упрощает работу с PDF.

🚀 PDF to XLS API

Aspose.PDF Cloud SDK for Node.js предназначен для разработчиков, которым нужны мощные, масштабируемые и гибкие возможности обработки PDF в облаке. Вот почему он выделяется:

  • Высококачественное преобразование: Преобразует сложные таблицы и макеты PDF в полностью структурированные книги Excel, сохраняя оригинальное оформление.
  • Поддержка форматов XLS и XLSX: Выбирайте между устаревшим форматом .xls и современным форматом .xlsx в зависимости от ваших потребностей в приложении.
  • Опции настройки: Настройка параметров рабочего листа, таких как вставка пустых столбцов, равномерное распределение рабочего листа и целевой путь вывода.
  • Кросс-платформенный и облачный: Получите доступ к функции PDF в Excel на любой операционной системе без локальных зависимостей.

🧩 Предварительные условия

Чтобы начать работу с Cloud API, установите официальный SDK Node.js через npm:

> npm i asposepdfcloud

Во-вторых, создайте бесплатную учетную запись на Aspose.Cloud dashboard и получите свой Client ID и Client Secret для аутентификации.

🛠️ Конвертировать PDF в XLSX в Node.js

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

  • Инициализируйте PdfApi с вашими учетными данными.
  • Во-вторых, определите исходный PDF файл и настройки вывода.
  • В заключение, вызовите PutPageConvertToJpeg(…) API для конвертации страницы PDF в изображение JPG.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Загрузите PDF в облачное хранилище (если его там еще нет)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Преобразуйте PDF в книгу Excel онлайн
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.xls";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("Convert PDF to Excel:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
pdf to xlsx

Предварительный просмотр конвертации PDF в XLSX.

Пример PDF-файла и созданная в вышеуказанном примере книга Excel могут быть загружены по ссылкам Binder1-1.pdf и myResultant.xlsx.

🌟 Tip

  • Чтобы просмотреть полученный файл Excel, вы можете рассмотреть возможность использования нашего бесплатного Excel view App.

💻 Конвертировать PDF в Excel с использованием cURL

Вы предпочитаете команды терминала? Вот как конвертировать PDF в Excel, используя Aspose Cloud и cURL:

Шаг 1: Сгенерировать токен доступа

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Шаг 2: Конвертировать PDF в XLSX

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"

Чтобы сохранить непосредственно в облачное хранилище:

curl-v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}

Замените sourceFile на имя входного PDF (уже доступен в облачном хранилище), myResultantFile на имя преобразованной Excel книги и accessToken на JWT токен доступа, сгенерированный выше.

🧪 Попробуйте бесплатный конвертер PDF в Excel онлайн

Испытайте мощь Aspose.PDF Cloud, используя бесплатный PDF to XLSX Converter. Это легкое и суперэффективное приложение разработано на основе Aspose.PDF Cloud REST API.

pdf to excel

Бесплатное приложение для конвертации PDF в XLSX.

📝 Заключение

Используя Aspose.PDF Cloud SDK для Node.js, преобразование PDF в Excel становится простым, быстрым и надежным. Будь то создание автоматизированных рабочих процессов с документами или панелей отчетности, этот API обеспечивает бесшовное извлечение данных в структурированные таблицы.

Полезные ссылки

Рекомендуемые статьи

Мы настоятельно рекомендируем посетить следующие блоги для получения информации о: