Як конвертувати PDF в Excel за допомогою Node.js. Розробіть конвертер PDF в Eexcel онлайн.

PDF в Excel

Перетворення PDF у Excel - PDF To Excel Node.js

Огляд

Ця вичерпна стаття Aspose.PDF містить детальну інформацію про те, як можна оснастити свою програму Node.js ефективним хмарним конвертером PDF у XLSX. Нещодавно ми опублікували кілька дуже цікавих статей, пов’язаних із API перетворення форматів файлів, наприклад Перетворювач PDF у HTML із хмарними SDK Aspose.PDF for Node.js, Перетворення PDF у DOC за допомогою хмарних SDK Aspose.PDF for Node.js тощо. У цій публікації блогу ми розглянемо, як конвертувати PDF у XLSX за допомогою бібліотеки Node.js PDF у Excel. Тому ми реалізовуватимемо кожен крок, охоплюючи наступні моменти.

Для чого потрібен конвертер PDF в Excel онлайн?

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

Крім того, він надає вам хмарний простір, де ви можете створювати, зберігати та керувати різними типами файлів. Крім того, існує багато положень для розробників, оскільки він пропонує 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 SDKs For Node.js, якщо ви наш новий відвідувач, усю процедуру налаштування програми детально описано крок за кроком.

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

PDF в Excel

Як конвертувати PDF у XLSX за допомогою Aspose.PDF?

Давайте зараз зробимо трохи практичної роботи та налаштуємо бібліотеку Node.js PDF у Excel у нашій програмі Node.js. Будь ласка, відвідайте цей допис у блозі, щоб дізнатися, як отримати свої облікові дані API (ключ, секрет), оскільки ми докладно розробили кожен крок там.

Отже, давайте відкриємо файл «app.controller.ts», розміщений у папці «src», і вставимо наступний код, щоб увімкнути Aspose.PDF API у вашій програмі 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. Отримавши повідомлення про успіх, ви зможете переглянути перетворений файл XLSX у створеному сховищі. Так само ви можете спробувати інші методи перетворення файлів і маніпуляцій у Документації продукту.

Висновок

У цьому посібнику ми розглянули важливі аспекти того, як конвертувати PDF у Excel у програмі Node.js. Ми практично реалізували, як конвертувати PDF у XLS, що дозволило нам розробити конвертер PDF у Excel онлайн. Ця публікація в блозі, безсумнівно, допоможе вам, якщо ви бажаєте ввімкнути онлайн-конверсію pdf у формат Excel у своїй бізнес-програмі.

Нарешті, blog.aspose.cloud постійно пише нові статті в серії Aspose.PDF Cloud Product Family. Тому будь ласка, залишайтеся на зв’язку, щоб регулярно отримувати оновлення. Однак ви можете слідкувати за нами в наших облікових записах у соціальних мережах Facebook, LinkedIn і Twitter.

Задайте питання

Не соромтеся відвідати наш Форум підтримки, який дуже активно відповідає на запитання та запити/обговорення.

Досліджуйте

Ви можете знайти наступні посилання доречними: