Come convertire PDF in immagini JPEG, PNG o GIF in Node.js

Converti PDF in immagini JPEG, PNG o GIF in Node.js

Vuoi convertire documenti PDF in immagini JPEG, GIF e PNG? Se è così, sei nel posto giusto. Questo articolo ti mostrerà come convertire PDF in immagini JPEG, PNG o GIF in Node.js seguendo alcuni semplici passaggi.

Un file PDF è come un’istantanea di un documento utilizzato per la stampa, la condivisione e la protezione dei dati. Tuttavia, potrebbero esserci casi in cui si desidera trasformare le pagine di un file PDF in immagini JPG/JPEG, PNG o GIF ottimizzate di alta qualità. Ad esempio, quando desideri comprimere un file, condividere un annuncio sui social media o creare copertine PDF. Per questi casi, questo articolo illustra come convertire i file PDF nei formati di file immagine più diffusi. In particolare, imparerai come convertire PDF in immagini JPEG, PNG o GIF in Node.js. Quindi iniziamo!

I seguenti punti saranno discussi in questo articolo:

PDF to Image Converter Online REST API e Node.js SDK

In questo articolo, utilizzeremo l’API Node.js SDK of GroupDocs.Conversion Cloud per convertire PDF in immagini JPG/JPEG, PNG o GIF nelle applicazioni Node.js. La conversione di Node.js non influisce sui tuoi file originali e puoi convertire i tuoi file in formati supportati senza alcuna dipendenza dal software. Inoltre, supporta la conversione di oltre 50 tipi di documenti e immagini come Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, TIFF, ecc. Inoltre, fornisce anche .NET, Java, PHP, Ruby, Android e Python SDK come document conversion family members per l’API Cloud.

La procedura di installazione di questa libreria del generatore di immagini è molto semplice. Puoi installare l’API GroupDocs.Conversion nella tua applicazione Node.js seguendo il seguente comando:

npm install groupdocs-conversion-cloud

Assicurati di avere l’ID client e il segreto client dalla dashboard prima di iniziare a seguire i passaggi e gli esempi di codice disponibili. Una volta che hai il tuo segreto e ID, inserisci 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";

Converti il formato PDF in JPEG utilizzando l’API REST in Node.js

Qui, convertiremo i file PDF in immagini JPEG seguendo i semplici passaggi seguenti:

  1. Carica il file PDF nel cloud
  2. Converti documento PDF in immagine JPEG online in Node.js
  3. Scarica il file JPEG convertito

Carica il file

Assicurati che Adobe PDF sia caricato nel cloud utilizzando il seguente codice di esempio:

// 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);
    });
});

Il file PDF sarà disponibile una volta terminato il caricamento nella sezione file della dashboard sul cloud.

Converti file PDF in JPEG online utilizzando Node.js

Utilizzare i passaggi seguenti per creare un file PDF in formato JPEG programmando:

  • Innanzitutto, crea un’istanza della classe ConvertApi.
  • Quindi, crea l’oggetto di classe ConvertSettings
  • Quindi, imposta il percorso del file PDF di input
  • Successivamente, assegna “jpeg” al formato
  • Ora, fornire il percorso del file immagine di output
  • Crea ConvertDocumentRequest
  • Infine, chiama ConvertApi.convertDocument() per convertire il file nel percorso specificato.

Il seguente esempio di codice spiega come convertire PDF in JPEG senza perdere qualità utilizzando l’API REST in Node.js:

// Come convertire PDF in formato JPEG utilizzando l'API REST in Node.js
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.pdf";
  settings.format = "jpeg";
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  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 PDF to JPEG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Lo screenshot seguente mostra il file immagine di output generato utilizzando questo codice di esempio:

Scarica il file convertito

L’esempio di codice precedente salverà il file immagine convertito sul cloud. Puoi scaricarlo 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.jpeg", 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.jpeg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Converti PDF in immagine JPEG utilizzando le opzioni avanzate

Si prega di seguire i passaggi indicati di seguito utilizzando il file PDF in un’immagine JPEG online in alta qualità con alcune impostazioni avanzate:

  • Innanzitutto, crea un’istanza di ConvertApi
  • Successivamente, crea l’istanza della classe ConvertSettings
  • Quindi, imposta il percorso del file PDF
  • Assegna “jpeg” al formato
  • Successivamente, fornire il percorso del file di output
  • Nel frattempo, inizializza l’oggetto della classe JpegConvertOptions
  • Successivamente, imposta varie impostazioni di conversione come scala di grigi, fromPage, pagesCount, quality, rotateAngle, usePdf, ecc.
  • Successivamente, crea un’istanza della classe ConvertDocumentRequest.
  • Infine, ottieni i risultati chiamando il metodo ConvertApi.convertDocument() per salvare il file di output.

Lo snippet di codice seguente mostra come convertire un file PDF in un’immagine JPEG online utilizzando le opzioni di conversione avanzate:

// Come convertire un PDF in un'immagine JPEG utilizzando le Opzioni avanzate
const convert_options = 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.pdf";
  settings.format = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  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_options()
.then(() => {
  console.log("Converted PDF to JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

Come convertire un PDF in un’immagine PNG online utilizzando Node.js

Allo stesso modo, possiamo utilizzare i passaggi indicati di seguito per convertire il file PDF in file immagine PNG a livello di codice:

  • Innanzitutto, crea un’istanza di ConvertApi
  • Successivamente, crea l’istanza ConvertSettings
  • Quindi, imposta il percorso del file PDF
  • Successivamente, attribuisci “png” al formato.
  • Ora imposta il percorso del file di output
  • Quindi, inizializza un ConvertDocumentRequest con l’oggetto impostazioni.
  • Infine, chiama il metodo ConvertApi.convertDocument(). Prende l’oggetto di richiesta delle impostazioni come argomento.

Il seguente esempio di codice mostra come convertire un file PDF in un’immagine PNG in Node.js utilizzando l’API REST:

// Come convertire un'immagine PDF in PNG online utilizzando Node.js
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.pdf";
  settings.format = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  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 PDF to PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Lo screenshot seguente mostra l’immagine di output creata utilizzando questo codice di esempio:

Come convertire PDF in file GIF online utilizzando Node.js

In questa sezione, puoi seguire i seguenti passaggi e lo snippet di codice per convertire i file PDF in GIF a livello di codice nella tua applicazione:

Si prega di seguire i passaggi indicati di seguito:

  • Crea un’istanza della classe ConvertApi.
  • Successivamente, crea l’istanza ConvertSettings
  • Ora imposta il percorso del file PDF
  • Quindi, assegna “gif” al formato
  • Fornire il percorso del file di output
  • Chiama e crea un’istanza della classe ConvertDocumentRequest.
  • Infine, salva il documento in formato GIF chiamando il metodo ConvertApi.convertDocument()

Il seguente esempio di codice mostra come convertire il formato di file PDF in GIF a livello di programmazione in Node.js utilizzando l’API REST:

// Come convertire PDF in formato GIF online utilizzando Node.js
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.pdf";
  settings.format = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  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 PDF to GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Inoltre, l’immagine seguente mostra l’immagine di output generata utilizzando lo snippet di codice sopra.

Convertitore online da PDF a JPG

Come convertire PDF in JPEG online? Prova il seguente convertitore da PDF a JPEG gratuito online per immagini, che è stato sviluppato utilizzando l’API di cui sopra.

Convertitore online da PDF a PNG

Come convertire PDF in PNG online? Si prega di provare il seguente convertitore da PDF a PNG gratuito online per immagini, che è stato sviluppato utilizzando l’API di cui sopra.

Convertitore online da PDF a GIF

Come convertire file PDF in GIF online? Prova il seguente convertitore da PDF a GIF gratuito online per immagini, che è stato sviluppato utilizzando l’API di cui sopra.

Conclusione

Ecco, questo post sul blog volge al termine. Prevediamo che ora sai:

  • come cambiare il formato da PDF a JPEG online.
  • come convertire PDF in JPEG in Windows utilizzando le opzioni avanzate;
  • caricare in modo programmatico il file PDF e quindi scaricare il file convertito dal cloud;
  • convertire in modo programmatico il formato di file PDF in PNG sul cloud;
  • come convertire PDF in formato immagine GIF sul cloud;

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.

Inoltre, ti consigliamo di fare riferimento alla nostra Guida introduttiva.

Groupdocs.cloud pubblica anche altri articoli sul proprio blog su nuovi argomenti. Quindi, per favore, resta in contatto per gli ultimi aggiornamenti.

Fai una domanda

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

Domande frequenti

Come posso convertire PDF in JPG in Node.js?

Si prega di passare attraverso questo collegamento per apprendere lo snippet di codice Node.js su come trasformare PDF in file JPG in modo rapido e semplice.

Come convertire un file PDF in JPG utilizzando l’API REST?

Creare un’istanza di ConvertApi, impostare i valori delle impostazioni di conversione e richiamare il metodo ConvertDocument con ConvertDocumentRequest per convertire PDF in file JPG.

Come convertire PDF in JPG gratuitamente online?

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

Come posso convertire i file PDF in JPG online gratuitamente?

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

Come installare la libreria di download gratuito del convertitore di formato da PDF a JPG?

Installa il download gratuito del convertitore da PDF a JPG Node.js library per creare e convertire PDF in JPG a livello di codice.

Come posso convertire PDF in JPG offline in Windows?

Si prega di visitare questo link per scaricare il software di conversione da PDF a JPG gratuito per Windows. Questo software di download gratuito di conversione da PDF a JPG online può essere utilizzato per convertire i file PDF in file JPG con un solo clic del mouse.

Guarda anche

È possibile ottenere maggiori informazioni dai seguenti collegamenti: