PDF konvertálása Excelbe a Node.js használatával. PDF-ből Eexcel konverter online fejlesztése.

PDF Excelbe

PDF konvertálása Excel-be – PDF-ből Excel Node.js-be

Áttekintés

Ez az átfogó Aspose.PDF cikk részletesen ismerteti, hogyan szerelheti fel Node.js alkalmazását hatékony felhőalapú PDF–XLSX konverterrel. A közelmúltban közzétettünk néhány nagyon érdekes cikket a fájlformátum-konverziós API-kkal kapcsolatban, mint például PDF to HTML Converter With Aspose.PDF Cloud SDK For Node.js, PDF konvertálása DOC-ba Aspose.PDF Cloud SDK-kkal For Node.js stb. Ebben a blogbejegyzésben megvizsgáljuk, hogyan lehet PDF-et XLSX-re konvertálni a PDF-ből Excel Node.js könyvtárba. Ezért minden lépést a következő pontok figyelembevételével fogunk megvalósítani.

Mire van szükség a PDF–Excel konverterhez online?

Könnyű lehet kis mennyiségű üzleti adatot PDF-ből Excel-lapra manuálisan konvertálni, de mi van akkor, ha hatalmas mennyiségű konvertálandó adat van? A manuális megközelítés minden bizonnyal nem hatékony megközelítésnek tűnik, mivel hatalmas munkaerőt és időt igényel, ami végül kihat a rutin üzleti tevékenységére. Mindazonáltal a PDF–XLSX konverter választása lenne a végső lehetőség az átalakítási folyamat automatizálására. Számos lehetőség közül választhat. Az Aspose.PDF felhőalapú API-k választása azonban mindig versenyelőnyt biztosít a vállalkozásában, mivel az alapvető konverziós funkcióknál sokkal többet kínál.

Ezenkívül felhőterületet biztosít, ahol különféle típusú fájlokat generálhat, tárolhat és kezelhet. Ezen túlmenően számos rendelkezés áll rendelkezésre a fejlesztők számára, mivel REST API-kat és SDK-kat kínál több programozási nyelvhez, minden dokumentációval és támogatással.

Hogyan lehet gyorsan konvertálni a PDF-et Excel-be?

Ebben a részben látni fogjuk, hogyan érhetünk el hatékonyságot és robusztusságot a PDF-ek Excel-be konvertálásakor a PDF To Excel Node.js könyvtár használatával. Mint korábban említettük, az SDK-k szinte minden népszerű programozási nyelvhez elérhetők. Ezért az Aspose.PDF Node.js projektben való engedélyezésének teljes folyamata meglehetősen rövid és egyszerű.

Először jelentkezzen be erre az irányítópultra, és hozza létre az alkalmazást. Miután létrehozta az alkalmazást, meg fogja találni az API hitelesítő adatait (azaz kulcsot, titkosságot).Ezeket a hitelesítő adatokat az API-hívások lebonyolítására használják a PDF To Excel könyvtárban. Kérjük, látogassa meg ezt a cikket PDF to DOC Converter – Aspose.PDF Cloud SDK-k Node.js-hez, ha Ön új látogatónk, az alkalmazás beállítási eljárása lépésről lépésre részletesen ki van dolgozva.

Most futtassa ezt az „npm i asposepdfcloud” parancsot az Aspose.PDF telepítéséhez a projektben. Ezenkívül vannak olyan konfigurálható segédprogramok, amelyek PDF-formátummal gazdagítják az alkalmazást más, különböző fájlformátum-konverziókká. Minden elérhető funkció leíró jellegű, és a használattal kapcsolatos teljes dokumentációval együtt érkezik. Mindenekelőtt dönthet úgy, hogy a generált fájlokat a rendelkezésre álló felhőtárhelyre menti, vagy egyszerű API-hívással töltheti le a konvertált adatfájlokat a helyi rendszerébe. A legjobb dolog az, hogy megtapasztalhatja az Aspose.PDF API-kat egy online szerkesztőben, barátságos felhasználói felülettel, ahogy az alábbi képen is látható.

PDF Excelbe

Hogyan lehet PDF-et XLSX-re konvertálni az Aspose.PDF használatával?

Most végezzünk gyakorlati munkát, és állítsuk be a PDF-et Excel Node.js könyvtárba a Node.js alkalmazásunkban. Kérjük, látogassa meg ezt a blogbejegyzést, ahol megtudhatja, hogyan szerezheti meg API-hitelesítési adatait (kulcs, titkos), mivel ott minden lépést kidolgoztunk.

Tehát nyissuk meg az ‘src’ mappában elhelyezett „app.controller.ts” fájlt, és illesszük be a következő kódot az Aspose.PDF API engedélyezéséhez a Node.js alkalmazásban.

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 {
      // Fájl feltöltése az aspos felhőtárhelyhez
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      // Hívja meg az Aspose.Pdf Cloud SDK API-t PDF-fájl létrehozásához HTML-ből
      await pdfApi.putPdfInStorageToXlsx(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        null,
        storageName,
      );
      // Töltse le a pdf-et a felhőtárhelyről
      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;
    }
  }
}

Miután megvan a fent említett fájl, indítsa újra a szervert, és küldjön egy POST kérést. A sikerüzenet kézhezvétele után megtekintheti az átalakított XLSX fájlt a létrehozott tárhelyen. Hasonlóképpen kipróbálhat más fájlkonverziós és -manipulációs módszereket is a Termékdokumentációban.

Következtetés

Ebben az oktatóanyagban fontos szempontokon mentünk keresztül, hogyan lehet PDF-et Excelbe konvertálni a Node.js alkalmazásban. Gyakorlatilag megvalósítottuk a PDF konvertálását XLS-be, ami lehetővé tette számunkra, hogy PDF-ből Excel konvertereket fejleszthessünk online. Ez a blogbejegyzés biztosan segítségedre lesz, ha szeretnéd engedélyezni a pdf-et, hogy az üzleti alkalmazásodban kiváló legyen az online konverzió.

Végül a blog.aspose.cloud folyamatosan újabb cikkeket ír az Aspose.PDF Cloud Product Family sorozatában. Ezért kérjük, maradjon kapcsolatban a rendszeres frissítésekért. Követhet minket közösségi média fiókjainkon Facebook, LinkedIn és Twitter.

Tegyen fel egy kérdést

Nyugodtan látogassa meg Támogatási fórumunkat, amely nagyon aktívan válaszol kérdésekre és kérdésekre/megbeszélésekre.

Fedezze fel

A következő linkeket találhatja relevánsnak: