GroupDocs.Conversion for Node.js a través de Java permite convertir archivos PDF al formato PDF/A, garantizando el cumplimiento del estándar PDF/A.
El proceso de conversión es sencillo y solo requiere unas pocas líneas de código.
Convertir PDF a PDF/A en JavaScript
'use strict';
// Importar el paquete
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Cargar el archivo PDF de origen
const converter = new groupdocs.Converter("source.pdf");
// Establecer el formato a PDF compatible con PDF/A
const pdfOptions = new groupdocs.PdfOptions();
pdfOptions.setPdfFormat(groupdocs.PdfFormats.PdfA_1A);
// Configurar las opciones de conversión
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPdfOptions(pdfOptions);
// Convertir PDF a PDF/A
converter.convert("converted_pdfa.pdf", convertOptions);
// Finalizar el proceso
process.exit(0);
Un escenario común es convertir un documento PDF completo o páginas seleccionadas en un conjunto de imágenes. GroupDocs.Conversion for Node.js a través de Java puede convertir PDFs a formatos de imagen como TIFF, JPG, PNG, GIF, BMP y otros.
Puedes seleccionar el formato de imagen requerido usando la clase ImageFileType.
Convertir PDF a imágenes en JavaScript
'use strict';
// Importar el paquete
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Cargar el archivo PDF de origen
const converter = new groupdocs.Converter("source.pdf");
// Establecer las opciones de conversión y especificar el tipo de imagen de salida
const convertOptions = new groupdocs.ImageConvertOptions();
convertOptions.setFormat(groupdocs.ImageFileType.Png);
// Convertir y guardar converted_page_1.png, converted_page_2.png, converted_page_3.png, etc. en la carpeta de salida
converter.convert("converted_page_.png", convertOptions);
// Finalizar el proceso
process.exit(0);
Puedes convertir páginas específicas o un rango de páginas de un documento al mismo formato o a otro diferente.
El siguiente ejemplo muestra cómo convertir las páginas 1, 2 y 3 de un archivo DOCX a PDF.
Convertir las páginas 1, 2 y 3 a PDF en JavaScript
'use strict';
// Importar el paquete
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Cargar el archivo DOCX de origen
const converter = new groupdocs.Converter("source.docx");
// Especificar el rango de páginas a convertir
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageNumber(1);
convertOptions.setPagesCount(3);
// Convertir las páginas 1, 2 y 3 a PDF
converter.convert("pages_1_2_3.pdf", convertOptions);
// Finalizar el proceso
process.exit(0);