Come convertire PDF in Excel utilizzando Node.js. Sviluppa un convertitore da PDF a Eexcel online.

Da PDF a Excel

Conversione da PDF a Excel - PDF a Excel Node.js

Panoramica

Questo articolo completo Aspose.PDF fornisce dettagli su come dotare la tua applicazione Node.js di un efficiente convertitore da PDF a XLSX basato su cloud. Nel recente passato, abbiamo pubblicato alcuni articoli molto interessanti relativi alle API di conversione del formato di file come Convertitore da PDF a HTML con Aspose.PDF Cloud SDK per Node.js, Conversione di PDF in DOC utilizzando Aspose.PDF Cloud SDK per Node.js e altro ancora. In questo post del blog, esploreremo come convertire PDF in XLSX utilizzando la libreria Node.js da PDF a Excel. Pertanto, implementeremo ogni passaggio coprendo i seguenti punti.

Qual è la necessità di un convertitore online da PDF a Excel?

Può essere facile convertire manualmente una piccola quantità di dati aziendali da PDF a foglio Excel, ma cosa succede se si dispone di un’enorme quantità di dati da convertire? L’approccio manuale sembrerà sicuramente un approccio inefficiente in quanto richiede un’immensa forza lavoro e tempo che alla fine influenzerà le tue operazioni aziendali di routine. Tuttavia, optare per un convertitore da PDF a XLSX sarebbe l’opzione definitiva per automatizzare il processo di conversione. Ci sono molte opzioni che puoi scegliere. Tuttavia, optare per Aspose.PDF API basate su cloud ti darà sempre un vantaggio competitivo nella tua attività in quanto offre molto di più delle funzioni di conversione di base.

Inoltre, ti fornisce uno spazio cloud in cui puoi generare, archiviare e gestire diversi tipi di file. Inoltre, ci sono molte disposizioni per gli sviluppatori in quanto offre REST API e SDK per più linguaggi di programmazione con tutta la documentazione e il supporto.

Come convertire rapidamente PDF in Excel?

In questa sezione, vedremo come possiamo ottenere efficienza e robustezza nella conversione di PDF in Excel utilizzando la libreria PDF To Excel Node.js. Come accennato in precedenza, gli SDK sono disponibili per quasi tutti i linguaggi di programmazione più diffusi. Pertanto, l’intera procedura per abilitare Aspose.PDF nel tuo progetto Node.js è piuttosto breve e semplice.

Innanzitutto, accedi a questa dashboard e crea la tua applicazione. Una volta creata l’applicazione, troverai le tue credenziali API (es. chiave, segreto). Queste credenziali verranno utilizzate per effettuare chiamate API nella libreria PDF To Excel. Si prega di visitare questo articolo PDF To DOC Converter - Aspose.PDF Cloud SDKs For Node.js nel caso in cui tu sia il nostro nuovo visitatore, tutta la procedura di configurazione di un’applicazione viene elaborata passo dopo passo.

Ora eseguirai questo comando ‘npm i asposepdfcloud’ per installare Aspose.PDF nel tuo progetto. Inoltre, ci sono utilità configurabili che arricchiranno la tua applicazione con PDF in altre conversioni di vari formati di file. Ogni funzione disponibile è descrittiva e viene fornita con una documentazione completa relativa all’utilizzo. Soprattutto, puoi scegliere di salvare i file generati nel cloud storage disponibile oppure puoi effettuare una semplice chiamata API per scaricare i file di dati convertiti nel tuo sistema locale. La cosa migliore è che puoi provare le API di Aspose.PDF su un editor online con un’interfaccia utente amichevole come mostrato nell’immagine qui sotto.

Da PDF a Excel

Come convertire PDF in XLSX usando Aspose.PDF?

Facciamo un po’ di lavoro pratico ora e impostiamo la libreria Node.js da PDF a Excel nella nostra applicazione Node.js. Visita questo post del blog per sapere come ottenere le tue credenziali API (chiave, segreto) poiché abbiamo elaborato ogni passaggio lì.

Quindi, apriamo il file “app.controller.ts” posizionato all’interno della cartella “src” e incolliamo il seguente codice per abilitare l’API Aspose.PDF nella tua app 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 {
      // Carica il file per asporre l'archiviazione cloud
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      // Richiama Aspose.Pdf Cloud SDK API per creare file PDF da HTML
      await pdfApi.putPdfInStorageToXlsx(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        null,
        storageName,
      );
      // Scarica il pdf dal cloud storage
      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;
    }
  }
}

Una volta ottenuto il file sopra menzionato, riavvia il server ed effettua una richiesta POST su http://localhost:3000/pdf-to-excel. Dopo aver ricevuto il messaggio di successo, puoi visualizzare il file XLSX convertito all’interno della memoria creata. Allo stesso modo, puoi provare altri metodi per la conversione e la manipolazione dei file nella documentazione.

Conclusione

In questo tutorial, abbiamo esaminato aspetti importanti su come convertire PDF in Excel nell’applicazione Node.js. Abbiamo praticamente implementato come convertire PDF in XLS che ci ha permesso di sviluppare un convertitore da PDF a Excel online. Questo post sul blog ti aiuterà sicuramente se stai cercando di abilitare il pdf per eccellere nella conversione online nella tua applicazione aziendale.

Infine, blog.aspose.cloud scrive continuamente ulteriori articoli nella serie di Aspose.PDF Cloud Product Family. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari. Tuttavia, puoi seguirci sui nostri account di social media Facebook, LinkedIn e Twitter.

Fai una domanda

Sentiti libero di visitare il nostro forum che è molto attivo nel rispondere a domande e domande/discussioni.

Esplorare

Potresti trovare pertinenti i seguenti link: