Come convertire PDF in formato TEXT online utilizzando Node.js

Converti PDF in formato TEXT online utilizzando Node.js

Portable Document Format(PDF) è un formato di file di documento che contiene testo, immagini, dati, ecc. Il formato PDF viene utilizzato quando è necessario salvare file che non possono essere modificati. Mentre un file Text è un documento di testo semplice che memorizza testo semplice sotto forma di linee. È un file non eseguibile che viene utilizzato per creare note rapide in varie applicazioni. A volte hai solo bisogno del testo normale nel formato .txt. Quindi, potrebbe essere necessario convertire PDF in formato TEXT. Questo articolo illustra come convertire i PDF in formato TEXT online utilizzando Node.js.

Gli argomenti da affrontare in questo articolo includono:

Conversione da PDF a TEXT API REST e Node.js SDK

Node.js SDK di GroupDocs.Conversion è una libreria di conversione NodeJS online che ti consente di effettuare conversioni da PDF a testo online. È una libreria indipendente dalla piattaforma e una soluzione di conversione dei documenti. Ti consente di convertire senza problemi documenti e immagini di qualsiasi formato di file supportato in qualsiasi formato di cui hai bisogno. Puoi convertire facilmente più di 50 tipi di documenti e immagini come Word, PowerPoint, Excel, PDF, HTML, CAD, immagini raster, ecc. Fornisce anche SDK .NET, Java, PHP, Ruby, Android e Python come membri della famiglia di conversione del documento dell’API Cloud.

Puoi installare GroupDocs.Convert Cloud sul tuo progetto Node.js con il seguente comando nella console:

npm install groupdocs-conversion-cloud

Recupera l’ID cliente e il segreto cliente dalla dashboard prima di iniziare a seguire i passaggi e gli esempi di codice disponibili. Una volta che hai il tuo ID e segreto, aggiungi il codice come mostrato di seguito:

# Importa l'SDK Node.js nell'applicazione del nodo da http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// ottieni clientId e clientSecret da https://dashboard.groupdocs.cloud (è richiesta la registrazione gratuita).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Come convertire PDF in file TEXT in Node.js utilizzando l’API REST

Puoi convertire PDF in testo in Nodejs in modo programmatico sul cloud seguendo i passaggi indicati di seguito:

  1. Carica il file PDF nel cloud
  2. Converti file PDF nel formato testo
  3. Scarica il file di testo convertito

Carica il file PDF

Prima di tutto, carica il file PDF nel cloud utilizzando il seguente esempio di codice:

// apri il file in IOStream dall'unità di sistema.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// leggi file
fs.readFile(resourcesFolder, (err, fileStream) => {
  // costruire FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // creare richiesta di file di caricamento
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // caricare un file
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Di conseguenza, il file di testo caricato sarà disponibile nella sezione file della dashboard sul cloud.

Converti PDF in formato TXT in Node.js

  • Innanzitutto, crea un’istanza di ConvertApi
  • In secondo luogo, crea un’istanza di ConvertSettings
  • Quindi, imposta il nome di archiviazione e il percorso del file PDF di input
  • Successivamente, assegna “txt” al formato
  • Ora, fornisci il percorso del file pdf di output
  • Quindi, crea ConvertDocumentRequest con ConvertSettings
  • Infine, converti chiamando il metodo convertDocument() con ConvertDocumentRequest

Il seguente esempio di codice mostra come convertire il formato PDF in un file TEXT utilizzando l’API REST di Nodejs:

Scarica il file convertito

L’esempio di codice precedente salverà il file di testo convertito sul cloud. Ora sai come convertire PDF in formato testo usando Node.js. Successivamente, scarica il file di testo utilizzando il seguente esempio di codice:

// costruire FileApi per scaricare il file convertito
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// creare una richiesta di file di download
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.txt", myStorage);
// scarica il file e il tipo di risposta Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // salvare il file nella directory di sistema
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.txt", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Convertitore da PDF a file di testo online gratuito

Come convertire file PDF in file di testo online gratuitamente? Prova quanto segue per convertitore online gratuito da PDF a testo, sviluppato utilizzando l’API di cui sopra.

Conclusione

Chiudiamo qui questo post sul blog. I file PDF e di testo sono ampiamente utilizzati per archiviare e trasmettere dati. Quindi, questo articolo ha spiegato come trasformare i PDF in applicazioni Node.js in formato testo. Ora sai:

  • come convertire PDF in formato testo utilizzando Node.js;
  • convertitore online gratuito da PDF a testo;

Inoltre, puoi saperne di più su GroupDocs.Conversion Cloud API utilizzando la documentazione. Forniamo anche una sezione Riferimento API che ti consente di visualizzare e interagire con le nostre API direttamente attraverso il browser. Per esempi dettagliati vai a GitHub.

Puoi trovare ulteriori informazioni nella nostra pagina introduttiva.

Inoltre, Groupdocs.cloud viene costantemente aggiornato con nuovi argomenti. Di conseguenza, tieniti aggiornato con le informazioni più recenti sulle API.

Fai una domanda

Puoi porre le tue domande su come convertire i PDF in formato testo, tramite il nostro Forum di supporto gratuito

Domande frequenti

Come posso convertire un PDF in testo in Node.js?

Si prega di seguire questo link per apprendere lo snippet di codice su come convertire PDF in file di testo utilizzando node.js, in modo rapido e conveniente.

Come creare un file di testo da PDF in Node.js utilizzando l’API REST?

Crea un’istanza di ConvertApi, imposta i valori delle impostazioni di conversione e richiama il metodo convertDocument con ConvertDocumentRequest per convertire il PDF al testo leggibile online.

Posso convertire PDF in testo online gratuitamente?

Convertitore online da PDF a testo gratuito ti consente di convertire PDF in formato di file senza testo, in modo rapido e semplice. Una volta completata la conversione, puoi scaricare il file di testo.

Come posso convertire un PDF in testo leggibile offline?

Si prega di visitare collegamento per il download di pdftotext per scaricare il convertitore da PDF a testo per Windows. Questo software di download gratuito da PDF a testo online viene utilizzato per convertire rapidamente PDF in TXT in Windows, con un solo clic.

Guarda anche

Per saperne di più: ti consigliamo di leggere i seguenti articoli: