GroupDocs.Conversion per Node.js tramite Java ti consente di convertire file PDF nel formato PDF/A, garantendo la conformità allo standard PDF/A.
Il processo di conversione è semplice e richiede solo poche righe di codice.
Converti PDF in PDF/A con JavaScript
'use strict';
// Importa il pacchetto
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Carica il file PDF sorgente
const converter = new groupdocs.Converter("source.pdf");
// Imposta il formato su PDF conforme a PDF/A
const pdfOptions = new groupdocs.PdfOptions();
pdfOptions.setPdfFormat(groupdocs.PdfFormats.PdfA_1A);
// Imposta le opzioni di conversione
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPdfOptions(pdfOptions);
// Converti PDF in PDF/A
converter.convert("converted_pdfa.pdf", convertOptions);
// Termina il processo
process.exit(0);
Uno scenario comune è convertire un intero documento PDF o pagine selezionate in una serie di immagini. GroupDocs.Conversion per Node.js tramite Java può convertire PDF in formati immagine come TIFF, JPG, PNG, GIF, BMP e altri.
Puoi selezionare il formato immagine necessario utilizzando la classe ImageFileType.
Converti PDF in immagini con JavaScript
'use strict';
// Importa il pacchetto
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Carica il file PDF sorgente
const converter = new groupdocs.Converter("source.pdf");
// Imposta le opzioni di conversione e specifica il tipo di immagine di output
const convertOptions = new groupdocs.ImageConvertOptions();
convertOptions.setFormat(groupdocs.ImageFileType.Png);
// Converti e salva converted_page_1.png, converted_page_2.png, converted_page_3.png, ecc. nella cartella di destinazione
converter.convert("converted_page_.png", convertOptions);
// Termina il processo
process.exit(0);
Puoi convertire pagine specifiche o un intervallo di pagine da un documento nello stesso formato o in uno diverso.
L’esempio seguente mostra come convertire le pagine 1, 2 e 3 da un file DOCX in PDF.
Converti le pagine 1, 2 e 3 in PDF con JavaScript
'use strict';
// Importa il pacchetto
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Carica il file DOCX sorgente
const converter = new groupdocs.Converter("source.docx");
// Specifica l'intervallo di pagine da convertire
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageNumber(1);
convertOptions.setPagesCount(3);
// Converti le pagine 1, 2 e 3 in PDF
converter.convert("pages_1_2_3.pdf", convertOptions);
// Termina il processo
process.exit(0);