GroupDocs.Conversion for Node.js via Java permite converter arquivos PDF para o formato PDF/A, garantindo conformidade com o padrão PDF/A.
O processo de conversão é simples e requer apenas algumas linhas de código.
Converter PDF para PDF/A em JavaScript
'use strict';
// Importar o pacote
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Carregar o arquivo PDF de origem
const converter = new groupdocs.Converter("source.pdf");
// Definir o formato para PDF compatível com PDF/A
const pdfOptions = new groupdocs.PdfOptions();
pdfOptions.setPdfFormat(groupdocs.PdfFormats.PdfA_1A);
// Definir as opções de conversão
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPdfOptions(pdfOptions);
// Converter PDF para PDF/A
converter.convert("converted_pdfa.pdf", convertOptions);
// Encerrar o processo
process.exit(0);
Um cenário comum é converter um documento PDF inteiro ou páginas selecionadas em um conjunto de imagens. GroupDocs.Conversion for Node.js via Java pode converter PDFs em formatos de imagem como TIFF, JPG, PNG, GIF, BMP e outros.
Você pode selecionar o formato de imagem necessário usando a classe ImageFileType.
Converter PDF para imagens em JavaScript
'use strict';
// Importar o pacote
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Carregar o arquivo PDF de origem
const converter = new groupdocs.Converter("source.pdf");
// Definir as opções de conversão e especificar o tipo de imagem de saída
const convertOptions = new groupdocs.ImageConvertOptions();
convertOptions.setFormat(groupdocs.ImageFileType.Png);
// Converter e salvar converted_page_1.png, converted_page_2.png, converted_page_3.png, etc. na pasta de saída
converter.convert("converted_page_.png", convertOptions);
// Encerrar o processo
process.exit(0);
Você pode converter páginas específicas ou um intervalo de páginas de um documento para o mesmo ou para um formato diferente.
O exemplo a seguir demonstra como converter as páginas 1, 2 e 3 de um arquivo DOCX para PDF.
Converter as páginas 1, 2 e 3 para PDF em JavaScript
'use strict';
// Importar o pacote
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Carregar o arquivo DOCX de origem
const converter = new groupdocs.Converter("source.docx");
// Especificar o intervalo de páginas a converter
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageNumber(1);
convertOptions.setPagesCount(3);
// Converter as páginas 1, 2 e 3 para PDF
converter.convert("pages_1_2_3.pdf", convertOptions);
// Encerrar o processo
process.exit(0);