Come convertire file TEXT in PDF online in Node.js

Come convertire file TEXT in PDF online in Node.js

Il file Text viene utilizzato per memorizzare testo normale o per creare note rapide in varie applicazioni. Tuttavia, poiché i file del blocco note non forniscono funzionalità avanzate come PDF. Quindi, in alcuni casi, potrebbe essere necessario convertire il file di testo in PDF o viceversa. Per automatizzare la conversione da testo a PDF o da PDF a testo a livello di programmazione, questo articolo mostra come convertire file di testo in PDF online in Node.js.

In questo articolo saranno trattati i seguenti argomenti:

API REST di conversione da file di testo a PDF e SDK Node.js

Per convertire TEXT in PDF, utilizzerò l’API Node.js SDK of GroupDocs.Conversion Cloud. È 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 tra 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 i suoi membri della famiglia di conversione del documento per l’API Cloud.

Puoi installare GroupDocs.Conversion Cloud nel tuo progetto Node.js utilizzando il seguente comando nella console:

npm install groupdocs-conversion-cloud

Si prega di ottenere 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");

// ottenere 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 file di testo in PDF online in Node.js utilizzando l’API REST

Puoi convertire il testo in pdf in nodejs in modo programmatico sul cloud seguendo i passaggi indicati di seguito:

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

Carica il file

Innanzitutto, carica il file di testo 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.txt';
// 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.txt", 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 testo in formato PDF in Node.js

Puoi convertire il testo in PDF in modo programmatico seguendo i passaggi indicati di seguito:

  • Crea un’istanza di ConvertApi
  • Crea un’istanza di ConvertSettings
  • Imposta il nome di archiviazione e il percorso del file di testo di input
  • Successivamente, assegna “pdf” al formato
  • Ora, fornisci il percorso del file pdf di output
  • Crea ConvertDocumentRequest con ConvertSettings
  • Infine, converti chiamando il metodo convertDocument() con ConvertDocumentRequest

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

// Come convertire TEXT in file PDF in Node.js utilizzando l'API REST
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.txt";
  settings.format = "pdf";
  settings.outputPath = "nodejs-testing/sample-file.pdf";

  try {
    // Crea una richiesta di conversione del documento
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
Come convertire TESTO in formato PDF in Node.js

Converti testo in formato PDF in Node.js

Scarica il file convertito

L’esempio di codice precedente salverà il file PDF convertito sul cloud. Ora sai come convertire il testo in PDF in node. Successivamente, scarica il file pdf 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 download del file
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pdf", 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.pdf", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Convertitore online gratuito da testo a PDF

Come convertire testo in PDF online gratuitamente? Prova quanto segue per convertire online il testo in pdf gratis, sviluppato utilizzando l’API di cui sopra.

Conclusione

I file di testo e PDF sono ampiamente utilizzati per archiviare e trasmettere i dati. Quindi, questo articolo ha spiegato come trasformare il testo in pdf nelle applicazioni Node.js. Ora sai:

  • come convertire testo in PDF usando Node.js;
  • caricare in modo programmatico il file di testo e quindi scaricare il file PDF convertito;
  • convertitore online gratuito da testo a PDF;

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.

Infine, groupdocs.cloud sta scrivendo nuovi articoli sul blog sulle conversioni di diversi formati di file utilizzando l’API REST. Quindi, resta in contatto per aggiornamenti regolari.

Fai una domanda

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

Domande frequenti

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

Si prega di seguire questo collegamento per imparare lo snippet di codice Node.js su come convertire il testo in file PDF online e rapidamente.

Come installare la libreria Text to PDF Node.js?

Scarica e installa il convertitore da testo a PDF libreria Node.js per convertire ed elaborare i file in modo programmatico.

Come convertire il testo in file PDF 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 file di testo in PDF online o viceversa.

Come posso convertire file di testo in PDF online gratuitamente?

Utilizza convertitore online di file di testo in PDF per convertire facilmente file di testo in PDF, in pochi secondi.

Come posso convertire file di testo in PDF online gratuitamente?

  • Apri convertitore di testo in PDF online
  • Fare clic all’interno dell’area di rilascio del file per caricare il file di testo o trascinare e rilasciare il file di testo.
  • Fare clic sul pulsante Converti ora, il convertitore online da testo a PDF trasformerà il testo in file PDF.
  • Il collegamento per il download del file di output sarà disponibile immediatamente dopo la conversione.

Come posso convertire il testo in PDF offline in Windows?

Si prega di visitare questo link per scaricare il software di conversione da testo a PDF gratuito per Windows. Questo software di download gratuito del convertitore da testo a PDF online può essere utilizzato per trasformare rapidamente il testo in PDF in Windows, con un solo clic.

Guarda anche

Ti consigliamo di visitare i seguenti articoli per conoscere: