Как конвертировать PDF в Excel с помощью Node.js. Разработайте конвертер PDF в Eexcel онлайн.

PDF в Excel

Преобразование PDF в Excel - PDF в Excel Node.js

Обзор

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

Для чего нужен конвертер PDF в Excel онлайн?

Может быть легко преобразовать небольшой объем ваших бизнес-данных из PDF в лист Excel вручную, но что, если вам нужно преобразовать огромное количество данных? Ручной подход, безусловно, будет выглядеть неэффективным, поскольку он требует огромной рабочей силы и времени, что в конечном итоге повлияет на ваши рутинные бизнес-операции. Тем не менее, выбор конвертера PDF в XLSX был бы лучшим вариантом для автоматизации процесса преобразования. Есть много вариантов, на которые вы можете пойти. Однако выбор облачных API-интерфейсов Aspose.PDF всегда даст вам конкурентное преимущество в вашем бизнесе, поскольку он предлагает гораздо больше, чем базовые функции преобразования.

Кроме того, он предоставляет вам облачное пространство, где вы можете создавать, хранить и управлять различными типами файлов. Более того, для разработчиков есть много возможностей, поскольку он предлагает REST API и SDK для нескольких языков программирования со всей документацией и поддержкой.

Как быстро конвертировать PDF в Excel?

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

Во-первых, войдите в эту панель управления и создайте свое приложение. После того, как вы создали приложение, вы найдете свои учетные данные API (т.е. ключ, секрет). Эти учетные данные будут использоваться для вызовов API в библиотеке PDF To Excel. Пожалуйста, посетите эту статью Конвертер PDF в DOC — Aspose.PDF Cloud SDK для Node.js, если вы наш новый посетитель, вся процедура настройки приложения подробно расписана шаг за шагом.

Теперь вы запустите эту команду ‘npm i asposepdfcloud’, чтобы установить Aspose.PDF в свой проект. Кроме того, существуют настраиваемые утилиты, которые обогатят ваше приложение преобразованием PDF в другие форматы файлов. Каждая доступная функция носит описательный характер и поставляется с полной документацией по использованию. Прежде всего, вы можете сохранить сгенерированные файлы в доступном облачном хранилище или сделать простой вызов API для загрузки преобразованных файлов данных в локальную систему. Лучше всего то, что вы можете испытать API Aspose.PDF в онлайн-режиме редактор с дружественным пользовательским интерфейсом, как показано на изображении ниже.

PDF в Excel

Как конвертировать PDF в XLSX с помощью Aspose.PDF?

Теперь давайте проделаем практическую работу и настроим библиотеку Node.js PDF в Excel в нашем приложении Node.js. Пожалуйста, посетите этот сообщение в блоге, чтобы узнать, как получить свои учетные данные API (ключ, секрет), поскольку мы подробно описали каждый шаг.

Итак, давайте откроем файл «app.controller.ts», расположенный в папке «src», и вставим следующий код, чтобы включить API Aspose.PDF в ваше приложение Node.js.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/pdf-to-excel')
  async pdfToExcel() {
    const name = 'sample.pdf';
    const SrcFile = '/' + name;
    const detFolder = '/myfolder';
    const resultFile = 'result.xlsx';
    const resultPath = 'myfolder/' + resultFile;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultFile;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      // Загрузить файл в облачное хранилище
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      // Вызвать Aspose.Pdf Cloud SDK API для создания PDF-файла из HTML
      await pdfApi.putPdfInStorageToXlsx(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        null,
        storageName,
      );
      // Скачать pdf из облачного хранилища
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to XLSX successfully';
    } catch (e) {
      throw e;
    }
  }
}

Получив упомянутый выше файл, перезапустите сервер и сделайте запрос POST по адресу http://localhost:3000/pdf-to-excel. После получения сообщения об успешном завершении вы сможете просмотреть преобразованный файл XLSX в созданном вами хранилище. Точно так же вы можете попробовать другие методы преобразования файлов и манипуляции с ними в документации.

Вывод

В этом руководстве мы рассмотрели важные аспекты преобразования PDF в Excel в приложении Node.js. Мы практически реализовали, как конвертировать PDF в XLS, что позволило нам разработать конвертер PDF в Excel онлайн. Этот пост в блоге, безусловно, поможет вам, если вы хотите, чтобы pdf преуспел в онлайн-конверсии в своем бизнес-приложении.

Наконец, blog.aspose.cloud постоянно пишет новые статьи из серии Семейство облачных продуктов Aspose.PDF. Поэтому, пожалуйста, оставайтесь на связи для регулярных обновлений. Однако вы можете следить за нами в наших аккаунтах в социальных сетях Facebook, LinkedIn и Twitter.

Задайте вопрос

Не стесняйтесь посетить наш форум, который очень активно отвечает на вопросы и вопросы/обсуждения.

Исследовать

Вы можете найти следующие релевантные ссылки: