pdf to jpeg

How to convert PDF to JPG image using Node.js API.

Cerchi di convertire PDF pagine in JPG immagini rapidamente e programmaticamente utilizzando Node.js? Con l’aiuto di GroupDocs.Conversion Cloud SDK, puoi convertire efficientemente PDF in formato JPG, rendendolo ideale per la generazione di anteprime, l’archiviazione di immagini o il rendering basato sul web.

Perché convertire PDF in JPG?

  • Anteprima facilmente le pagine PDF come immagini autonome.
  • Incorpora pagine in app web o mobile.
  • Archivia pagine individuali come file immagine leggeri.
  • Prevent content from being copied or extracted.

Casi d’uso comuni

  • Fatture o istantanee di report.
  • Contenuti educativi per piattaforme di e-learning.
  • Documenti legali che richiedono formati di immagine non modificabili.
  • Anteprime in miniatura per gallerie di documenti.

In questo articolo, tratteremo i seguenti argomenti:

API per la conversione da PDF a JPG

GroupDocs.Conversion Cloud SDK for Node.js offre un modo leggero per integrare la conversione dei formati di file nelle tue applicazioni basate su JavaScript. Gestisce tutto, dalla struttura e formattazione del documento agli elementi incorporati, assicurando che il JPG risultante rispecchi accuratamente il contenuto originale del PDF.

Iniziare

Prima di entrare nel codice, assicurati di:

  1. Registrati su GroupDocs Cloud e ottieni le tue credenziali API.
  2. Have a sample PDF file for testing.
  3. Installa il SDK di Node.js
npm install groupdocs-conversion-cloud --save

Conversione JPG in PDF in Node.js

Ecco come convertire un file PDF in immagini JPG utilizzando il GroupDocs.Conversion Cloud SDK in un progetto Node.js:

Passaggio 1: Importa SDK e configura API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

Passo 2: Ora carica il file PDF di input sullo spazio di archiviazione Cloud:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);

Passo 3: Imposta le opzioni di conversione per (PDF → JPG):

const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// More examples over  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crea un'istanza della classe Configuration e inizializzala con l'ID cliente e il segreto cliente.
Configuration configuration = new Configuration(clientId, clientSecret);
// Definire l'URL di base dell'API per eseguire la conversione da PDF a JPEG online
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inizializza un'istanza di ConvertApi con l'oggetto Configuration.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
    
// Usa il metodo ConvertDocument per convertire un file PDF in formato immagine JPG.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}

Usa cURL per la conversione da PDF a JPG

Un altro approccio per convertire un file PDF in un’immagine JPG è l’uso di comandi cURL. L’uso dei comandi cURL offre diversi vantaggi, particolarmente per sviluppatori e aziende che cercano un approccio rapido, automatizzato e scriptabile alla trasformazione dei documenti. È una soluzione leggera e veloce, che offre compatibilità multipiattaforma e richiede un impegno di codifica minimo.

Perché usare REST API / cURL?:

  • Perfetto per DevOps e funzioni serverless.
  • Leggero e facile da integrare.
  • No overhead SDK.

Il primo passo è generare un token di accesso Java Web personalizzato e poi eseguire il seguente comando per effettuare la conversione da PDF a immagine JPG.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"resultantPath\": \"{myResultant}\"}"

Si prega di sostituire inputFile con il nome del file PDF di input, resultantPath con il nome dell’immagine JPG risultante e ACCESSTOKEN con un token di accesso JWT personalizzato.

🧪 Prova il convertitore PDF in JPG online

Se vuoi provare le funzionalità dell’API REST senza codifica, prova a usare la nostra Free PDF to JPG Converter app. Questa app online è sviluppata su GroupDocs.Conversion Cloud API.

pdf to jpg converter

Conclusione

In questo blog, abbiamo appreso che il GroupDocs.Conversion Cloud SDK per Node.js offre un modo veloce e amichevole per gli sviluppatori per trasformare i tuoi documenti PDF in immagini JPG ad alta risoluzione. Che tu stia costruendo una piattaforma di gestione dei contenuti, una galleria di anteprime o un archivio digitale, questo strumento garantisce accuratezza, prestazioni e flessibilità.

Collegamenti utili

Articoli Raccomandati

Ti consigliamo vivamente di visitare i seguenti articoli per saperne di più su: