Dans le paysage numérique actuel, presque tout le monde utilise des formats populaires comme MS Word (DOC/DOCX) et PDF. Chaque format a ses propres atouts, ce qui les rend largement utilisés dans divers secteurs. Cette utilisation intensive conduit souvent à la nécessité de convertir ces formats entre eux. Dans cet article, nous verrons comment convertir des fichiers MS Word (DOC/DOCX) au format PDF à l’aide de Node.js. De plus, nous apprendrons à convertir des pages spécifiques d’un document Word protégé par mot de passe dans une application Node.js.
API Node.js pour la conversion de Word en PDF
GroupDocs propose une solution GroupDocs.Conversion spécialement conçue pour les développeurs Node.js. Elle permet aux développeurs de convertir efficacement divers formats de documents et d’images à l’aide de sa robuste API Node.js. Pour cet article, nous exploiterons l’API GroupDocs.Conversion for Node.js pour convertir des documents DOC/DOCX au format PDF.
Vous pouvez installer le package requis à partir du référentiel npm et l’intégrer facilement dans vos applications basées sur Node.js.
npm i @groupdocs/groupdocs.conversion
Comment convertir Word (DOC/DOCX) en PDF dans Node.js
Passons en revue les étapes de base pour convertir un document Word en PDF à l’aide de Node.js. La procédure suivante convertira toutes les pages d’un fichier DOCX en PDF :
- Chargez le fichier Word DOC/DOCX à l’aide de la classe
Converter
. - Définissez les options de conversion PDF à l’aide de la classe
PdfConvertOptions
. - Convertissez le document au format PDF en utilisant la méthode « convert ».
Le code Node.js suivant convertit l’intégralité du document Word en PDF :
// Convertir le document Word au format PDF à l'aide de Node.js
// Charger le fichier source DOCX
const converter = new groupdocs.conversion.Converter("sample.docx");
// Définir les options de conversion pour le format PDF
const options = new groupdocs.conversion.PdfConvertOptions();
// Convertir au format PDF
converter.convert("converted.pdf", options);
Convertir des pages sélectionnées de documents Word protégés par mot de passe dans Node.js
Vous pouvez également convertir des pages sélectionnées à partir de documents Word protégés par mot de passe en PDF. Les étapes suivantes expliquent comment convertir uniquement des pages spécifiques d’un document Word protégé par mot de passe :
- Configurez les options de chargement à l’aide de la classe
WordProcessingLoadOptions
et fournissez le mot de passe. - Chargez le fichier Word DOC/DOCX à l’aide de la classe
Converter
. - Définissez les options de conversion pour le format PDF, notamment le numéro de page, le nombre de pages, le DPI, la largeur et la hauteur.
- Convertissez les pages spécifiques du document Word protégé par mot de passe au format PDF.
Le code Node.js suivant convertit les pages sélectionnées d’un document Word protégé par mot de passe :
// Convertissez les pages spécifiques d'un document Word protégé par mot de passe au format PDF à l'aide de 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);
Essayez la conversion Word en PDF en ligne GRATUITEMENT
Vous pouvez également convertir des documents Word au format PDF à l’aide de cet outil convertisseur de documents en ligne gratuit. Vous pouvez y accéder sur n’importe quel appareil avec n’importe quel navigateur Web disponible.
Obtenez une licence complète gratuitement - Bibliothèque de conversion Node.js
Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque de conversion Node.js sans limitations d’évaluation. Une licence temporaire est en fait une licence complète à durée limitée qui vous permet de tester tous les aspects du produit.
Conclusion
En conclusion, nous avons vu comment convertir des fichiers MS Word (DOC/DOCX) au format PDF à l’aide de Node.js. Nous avons également expliqué comment convertir des pages spécifiques d’un document protégé par mot de passe en PDF dans un environnement Node.js. En utilisant GroupDocs.Conversion for Node.js, vous pouvez facilement automatiser les conversions de documents dans votre application.
Pour plus d’informations sur l’API d’automatisation de la conversion de documents, reportez-vous à la documentation, à la Référence API ou explorez les exemples GitHub. Pour toute question, n’hésitez pas à nous contacter via le forum.