
Eseguire la conversione da DOC a PDF con l’API Node.js.
Microsoft Word (DOC, DOCX) è un formato popolare per la creazione e la modifica di documenti, ma quando si tratta di condivisione sicura, archiviazione o stampa, PDF(Portable Document Format) è la scelta preferita. Convertire Word in PDF garantisce una formattazione coerente, compatibilità universale e integrità del documento su tutte le piattaforme.
In questo tutorial, imparerai come convertire file Word in PDF utilizzando il GroupDocs.Conversion Cloud SDK per Node.js, un’API REST potente e scalabile progettata per gli sviluppatori.
- Node.js SDK per la conversione da Word a PDF
- Convertire Word in PDF utilizzando Node.js
- Convertire DOC in PDF utilizzando cURL
Node.js SDK per la conversione da Word a PDF
GroupDocs.Conversion Cloud SDK per Node.js rende la trasformazione dei documenti facile, efficiente e scalabile. Con poche righe di codice, puoi integrare la conversione di alta qualità da Word a PDF nella tua applicazione Node.js.
Caratteristiche principali:
- Supporta i formati Word DOC, DOCX, DOT e altri.
- Converti in PDF, HTML, JPG, XLSX e altro.
- Carica, converti e scarica tramite archiviazione cloud.
- OAuth 2.0 autenticazione sicura.
- Non è necessario Microsoft Word o strumenti di terze parti.
Installazione Installa l’SDK usando npm:
npm install groupdocs-conversion-cloud --save
Poi, ottieni le tue credenziali API (Client ID e Client Secret) da GroupDocs Cloud Dashboard.
Convertire Word in PDF utilizzando Node.js
Segui questi passaggi per convertire un file DOC/DOCX in PDF utilizzando Node.js e GroupDocs SDK:
- Inizializza la configurazione dell’API:
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
- Carica documento Word su Cloud Storage:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
- Definisci Impostazioni di Conversione:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "pdf";
settings.outputPath = "resultant/output.pdf";
- Execute the Conversion:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("Word successfully converted to PDF.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// Ottieni le tue credenziali API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Inizializza un'istanza di ConvertApi con l'oggetto Configuration
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Definire l'URL di base dell'API per eseguire la conversione da Word a PDF online
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.docx", fs.createReadStream("input-sample.docx"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "input-sample.docx"; // Input file path
settings.format = "pdf"; // Output format
settings.outputPath = "converted/output.pdf"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("Word successfully converted to PDF.");

Immagine:- Un’anteprima della conversione da DOCX a PDF.
Convertire DOC in PDF utilizzando cURL
Se preferisci utilizzare REST direttamente o integrarlo in script, ecco come farlo usando cURL:
Passo 1 – Genera Token di Accesso:
curl -v "https://api.groupdocs.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"
Passo 2 – Attivare la conversione da DOCX a PDF:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "Authorization: Bearer <JWT_TOKEN>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"FilePath": "<inputFile>",
"Format": "pdf",
"OutputPath": "converted/<resultantPDF>",
"LoadOptions": {
"Format": "docx"
}
}'
Per favore sostituisci inputFile
con il nome del documento Word di input, resultantPDF
con il nome del file PDF risultante e JWTTOKEN
con il token di accesso JWT personalizzato.
Conversione DOC in PDF - Salva l’output sul disco locale: Se preferisci salvare il file PDF risultante sul disco locale, prova a eseguire il seguente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "localResultant.pdf"
🌐 Prova il Convertitore DOC a PDF Online Gratuito
Vuoi anteprima delle capacità di conversione? Usa l’app gratuita DOCX to PDF Conversion App alimentata da GroupDocs.Conversion Cloud.

Risorse Aggiuntive
Conclusione
Con il GroupDocs.Conversion Cloud SDK per Node.js, la conversione di documenti Word in PDF è sicura, accurata e semplice da implementare. Che tu stia integrando la conversione nella tua piattaforma SaaS, automatizzando i flussi di lavoro dei documenti o costruendo app basate su cloud, questo SDK fornisce l’affidabilità e la scalabilità necessarie per gli ambienti di produzione.
Articoli Correlati
Ti consigliamo anche di visitare i seguenti link per saperne di più su: