
Impara a eseguire la conversione da PDF a documento Word utilizzando l’API Node.js.
PDF(Formato di Documento Portatile) è ampiamente utilizzato per la condivisione di documenti sicuri e indipendenti dalla piattaforma, ma non è ideale per la modifica. Al contrario, Microsoft Word (DOC, DOCX) consente una formattazione flessibile e una manipolazione dei contenuti. Convertire PDF in Word offre il meglio di entrambi i mondi: mantenere il layout originale consentendo modifiche facili.
In questa guida, ti mostreremo come convertire PDF in Word utilizzando il GroupDocs.Conversion Cloud SDK per Node.js, una soluzione API REST altamente scalabile e facile da usare per gli sviluppatori.
- API di conversione da PDF a DOCX in Node.js
- Convertire PDF in Word utilizzando Node.js
- PDF a Word Utilizzando cURL (REST API)
API di conversione da PDF a DOCX in Node.js
GroupDocs.Conversion Cloud SDK for Node.js consente una trasformazione PDF in Word senza soluzione di continuità utilizzando servizi RESTful basati su cloud. Puoi convertire file PDF in formati DOC o DOCX utilizzando solo poche righe di codice.
Caratteristiche principali:
- Converti PDF in DOC o DOCX con alta fedeltà
- Carica e scarica documenti tramite il cloud storage
- Autenticazione sicura utilizzando OAuth 2.0
- Nessun bisogno di strumenti di terze parti come Adobe o MS Word
- Supporta la conversione tra oltre 50 formati di file
Installazione e Configurazione
- Installa il SDK tramite npm:
npm install groupdocs-conversion-cloud --save
- Ottieni le tue credenziali API:
Registrati al GroupDocs Cloud Dashboard e ottieni i dettagli del tuo Client ID e Client Secret.
Convertire PDF in Word usando Node.js
Ecco come implementare la conversione da PDF a DOCX in un’applicazione Node.js:
- Inizializza configurazione 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 il file PDF nel Cloud Storage:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
- Imposta le impostazioni di conversione:
const settings = new ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";
settings.outputPath = "converted/output.docx";
- Execute the Conversion:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word.");
// 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");
// Definisci l'URL di base dell'API per eseguire la conversione da PDF a DOCX.
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "sample.pdf"; // Input file path
settings.format = "docx"; // Output format
settings.outputPath = "resultant/output.docx"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word document.");

Immagine:- Un’anteprima della conversione da PDF a DOCX utilizzando l’API Node.js.
PDF a Word usando cURL (REST API)
Se preferisci utilizzare direttamente le API REST, allora i comandi cURL sono la soluzione perfetta.
Passaggio 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"
Step 2 – Convertire PDF in DOCX:
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": "docx",
"OutputPath": "converted/<resultantDOCX>",
"LoadOptions": {
"Format": "pdf"
}
}'
Per favore sostituisci inputFile
con il nome del documento PDF di input, resultantDOCX
con il nome del documento Word risultante e JWTTOKEN
con il token di accesso JWT personalizzato.
PDF a DOC Conversion - Salva il file risultante sul disco locale: Se preferisci salvare il file DOC 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\": \"doc\", \"LoadOptions\": { \"Format\": \"pdf\" }}" \
-o "localResultant.doc"
🌐 Prova il convertitore da PDF a Word gratuito online
Vuoi vedere le capacità di conversione? Usa la web app gratuita PDF to DOCX Conversion alimentata da GroupDocs.Conversion Cloud.

Risorse utili
Conclusione
Con il GroupDocs.Conversion Cloud SDK per Node.js, la conversione da PDF a Word è veloce, sicura e facile da integrare nelle tue applicazioni. Che tu stia costruendo piattaforme cloud, strumenti di automazione dei documenti o semplicemente migliorando l’accessibilità, questa API ti offre la flessibilità di convertire PDF in formati DOCX o DOC modificabili in modo efficiente.