Nel panorama digitale odierno, quasi tutti usano formati popolari come MS Word (DOC/DOCX) e PDF. Ogni formato ha i suoi punti di forza, rendendoli ampiamente utilizzati in vari settori. Questo uso estensivo spesso porta alla necessità di convertire questi formati tra loro. In questo articolo, esploreremo come convertire i file di documenti MS Word (DOC/DOCX) in formato PDF usando Node.js. Inoltre, impareremo come convertire pagine specifiche di un documento Word protetto da password all’interno di un’applicazione Node.js.
API Node.js per convertire Word in PDF
GroupDocs offre una soluzione GroupDocs.Conversion su misura per gli sviluppatori Node.js. Consente agli sviluppatori di convertire in modo efficiente vari formati di documenti e immagini utilizzando la sua solida API Node.js. Per questo articolo, sfrutteremo l’API GroupDocs.Conversion for Node.js per convertire i documenti DOC/DOCX in formato PDF.
Puoi installare il pacchetto richiesto dal repository npm e integrarlo facilmente nelle tue applicazioni basate su Node.js.
npm i @groupdocs/groupdocs.conversion
Come convertire Word (DOC/DOCX) in PDF in Node.js
Passiamo in rassegna i passaggi di base per convertire un documento Word in un PDF usando Node.js. La seguente procedura convertirà tutte le pagine di un file DOCX in un PDF:
- Caricare il file Word DOC/DOCX utilizzando la classe
Converter
. - Impostare le opzioni di conversione PDF utilizzando la classe
PdfConvertOptions
. - Convertire il documento in formato PDF utilizzando il metodo
convert
.
Il seguente codice Node.js converte l’intero documento Word in PDF:
// Convertire il documento Word in formato PDF utilizzando Node.js
// Carica il file DOCX di origine
const converter = new groupdocs.conversion.Converter("sample.docx");
// Imposta le opzioni di conversione per il formato PDF
const options = new groupdocs.conversion.PdfConvertOptions();
// Converti in formato PDF
converter.convert("converted.pdf", options);
Converti le pagine selezionate dei documenti Word protetti da password in Node.js
Puoi anche convertire pagine selezionate da documenti Word protetti da password in PDF. I seguenti passaggi spiegano come convertire solo pagine specifiche di un documento Word protetto da password:
- Impostare le opzioni di caricamento utilizzando la classe
WordProcessingLoadOptions
e fornire la password. - Caricare il file Word DOC/DOCX utilizzando la classe
Converter
. - Imposta le opzioni di conversione per il formato PDF, tra cui numero di pagina, conteggio delle pagine, DPI, larghezza e altezza.
- Convertire le pagine specifiche del documento Word protetto da password in formato PDF.
Il seguente codice Node.js converte le pagine selezionate di un documento Word protetto da password:
// Converti le pagine specifiche di un documento Word protetto da password in formato PDF utilizzando Node.js
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");
const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();
convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.conversion.Rotation.On180);
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);
converter.convert("converted.pdf", convertOptions);
Prova GRATIS la conversione online da Word a PDF
Puoi anche convertire i documenti Word in formato PDF usando questo strumento online gratuito convertitore di documenti. Puoi accedervi da qualsiasi dispositivo con qualsiasi browser web disponibile.
Ottieni la licenza completa gratuitamente - Libreria di conversione Node.js
Puoi ottenere una licenza temporanea gratuita per provare la libreria di conversione Node.js senza limitazioni di valutazione. Una licenza temporanea è in realtà una licenza completa con limitazioni di tempo che ti consente di testare ogni aspetto del prodotto.
Conclusione
In conclusione, abbiamo esplorato come convertire i file MS Word (DOC/DOCX) in formato PDF utilizzando Node.js. Abbiamo anche spiegato come convertire pagine specifiche di un documento protetto da password in PDF all’interno di un ambiente Node.js. Utilizzando GroupDocs.Conversion for Node.js, puoi facilmente automatizzare le conversioni dei documenti nella tua applicazione.
Per maggiori informazioni sull’API Document Conversion Automation, fare riferimento alla documentazione, Riferimento API oppure esplorare gli esempi GitHub. Per qualsiasi domanda, non esitate a contattarci tramite il forum.