GroupDocs.Conversion pour Node.js via Java vous permet de convertir des fichiers PDF au format PDF/A, garantissant la conformité à la norme PDF/A.
Le processus de conversion est simple et ne nécessite que quelques lignes de code.
Convertir un PDF en PDF/A avec JavaScript
'use strict';
// Importer le package
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Charger le fichier PDF source
const converter = new groupdocs.Converter("source.pdf");
// Définir le format sur PDF/A conforme
const pdfOptions = new groupdocs.PdfOptions();
pdfOptions.setPdfFormat(groupdocs.PdfFormats.PdfA_1A);
// Définir les options de conversion
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPdfOptions(pdfOptions);
// Convertir le PDF en PDF/A
converter.convert("converted_pdfa.pdf", convertOptions);
// Quitter le processus
process.exit(0);
Un scénario courant consiste à convertir un document PDF complet ou des pages sélectionnées en un ensemble d’images. GroupDocs.Conversion pour Node.js via Java peut convertir des PDF en formats d’image tels que TIFF, JPG, PNG, GIF, BMP, etc.
Vous pouvez sélectionner le format d’image requis en utilisant la classe ImageFileType.
Convertir un PDF en images avec JavaScript
'use strict';
// Importer le package
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Charger le fichier PDF source
const converter = new groupdocs.Converter("source.pdf");
// Définir les options de conversion et spécifier le type d'image de sortie
const convertOptions = new groupdocs.ImageConvertOptions();
convertOptions.setFormat(groupdocs.ImageFileType.Png);
// Convertir et enregistrer converted_page_1.png, converted_page_2.png, converted_page_3.png, etc. dans le dossier de sortie
converter.convert("converted_page_.png", convertOptions);
// Quitter le processus
process.exit(0);
Vous pouvez convertir des pages spécifiques ou une plage de pages d’un document vers le même format ou un format différent.
L’exemple suivant montre comment convertir les pages 1, 2 et 3 d’un fichier DOCX en PDF.
Convertir les pages 1, 2 et 3 en PDF avec JavaScript
'use strict';
// Importer le package
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Charger le fichier DOCX source
const converter = new groupdocs.Converter("source.docx");
// Spécifier la plage de pages à convertir
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageNumber(1);
convertOptions.setPagesCount(3);
// Convertir les pages 1, 2 et 3 en PDF
converter.convert("pages_1_2_3.pdf", convertOptions);
// Quitter le processus
process.exit(0);