pdf to jpg

Come convertire PDF in immagine JPEG utilizzando Node.js.

Il formato di documento portatile (PDF) è ampiamente utilizzato per la condivisione e la stampa sicura di documenti. Tuttavia, quando è necessario visualizzare contenuti o estrarre immagini, convertire PDF in formati di immagine raster come JPG, PNG o BMP diventa utile.

In questo articolo, ti mostreremo come convertire PDF in JPG utilizzando Aspose.PDF Cloud SDK per Node.js.

API di conversione da PDF a JPG

Aspose.PDF Cloud è un’API RESTful che ti consente di creare, manipolare e convertire documenti PDF nel cloud. Non è necessaria alcuna installazione desktop: è accessibile su qualsiasi piattaforma (Linux, Windows, macOS) e compatibile con app web, mobili o lato server. Puoi inoltre considerare di esplorare ulteriormente le funzionalità dell’API REST nella API documentation page.

Installazione dell’Aspose.PDF SDK per Node.js

Per iniziare, installa l’SDK ufficiale di Node.js tramite npm:

> npm i asposepdfcloud

Crea un account gratuito su Aspose.Cloud dashboard e ottieni il tuo Client ID e Client Secret per l’autenticazione.

Come convertire PDF in JPG in Node.js

Segui i passaggi di seguito per convertire le pagine PDF in JPG in Node.js:

  • Inizializza il PdfApi con le tue credenziali.
  • Definire il file PDF sorgente e le impostazioni di output.
  • Chiama il PutPageConvertToJpeg(…) API routine per convertire la pagina PDF in un’immagine JPG.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Carica PDF su cloud storage (se non è già lì)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Converti la prima pagina del PDF in JPG
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.jpg";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("PDF page converted to JPG:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
PDF to JPG online

Image:- Un’anteprima della conversione da PDF a JPG.

PDF a JPG tramite comando cURL

Le nostre API Cloud sono costruite su architettura REST, quindi puoi considerare di accedervi tramite comandi cURL. Le nostre API offrono una potente soluzione basata su cloud con una gamma di vantaggi per l’elaborazione di file PDF nel cloud. Utilizzando i comandi cURL, puoi avviare senza sforzo la routine di conversione da PDF a JPG. Quindi, prima dobbiamo generare un JSON Web Token (JWT) basato sui dettagli ClientID e ClientSecret recuperati dal Aspose.Cloud dashboard. Si prega di eseguire il seguente comando nel terminale per generare il token JWT.

curl -v "http://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ora che abbiamo un token JWT, esegui il seguente comando cURL per eseguire la conversione da PDF a JPG online. Il JPG risultante viene restituito nell’oggetto risposta. Tuttavia, per salvare il JPG risultante sul disco locale, prova a usare l’argomento -o.

curl -X GET "http://api.aspose.cloud/v3.0/pdf/converted.pdf/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myResultant.jpg

App gratuita per convertire PDF in JPG

Per sperimentare le incredibili capacità dell’API Aspose.PDF Cloud, puoi prendere in considerazione l’utilizzo del nostro convertitore gratuito PDF to JPG converter. È una soluzione leggera ed è costruita secondo Cloud REST API.

pdf to jpg

App gratuita per convertire PDF in JPG.

Conclusione

In questo articolo, hai imparato come convertire PDF in JPG utilizzando Node.js con solo poche righe di codice. Con Aspose.PDF Cloud, non è necessario alcun software aggiuntivo come Adobe Acrobat. Puoi anche ottenere lo stesso con un semplice comando cURL — perfetto per l’automazione o i flussi di lavoro lato server.

Articoli Correlati

Puoi considerare di visitare i seguenti link per saperne di più su: