
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
- Convertire PDF in JPG in Node.js
- Usa cURL per la conversione da PDF a JPG
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:
- Registrati su GroupDocs Cloud e ottieni le tue credenziali API.
- Have a sample PDF file for testing.
- 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.

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: