Conversor PDF/A

O Conversor PDF/A Documentize para .NET é uma ferramenta poderosa projetada para converter documentos PDF no formato PDF/A, garantindo que seu conteúdo permaneça em conformidade com os padrões de arquivamento de longo prazo. Este plugin também suporta a validação de documentos PDF existentes para conformidade com PDF/A, oferecendo recursos de conversão e validação em uma única solução.

Principais Recursos:

  • Converter para PDF/A: Transforme arquivos PDF no formato PDF/A (como PDF/A-1a, PDF/A-2b, PDF/A-3b) para garantir conformidade com os padrões de arquivamento.
  • Validar Conformidade com PDF/A: Verifique documentos PDF existentes quanto à conformidade com os padrões PDF/A e identifique problemas caso não estejam em conformidade.
  • Processamento em Lote: Processar múltiplos arquivos de uma vez para conversão ou validação.
  • Fluxo de Trabalho Eficiente: Minimize tempo e esforço com processos de conversão rápidos e confiáveis.

Como Converter PDF para PDF/A

Para converter um documento PDF no formato PDF/A, siga estes passos:

  1. Crie uma instância da classe PdfAConverter.
  2. Crie uma instância de PdfAConvertOptions para configurar a conversão.
  3. Especifique a versão desejada do PDF/A (por exemplo, PDF/A-3B).
  4. Adicione o arquivo PDF de entrada usando o método AddInput.
  5. Adicione o arquivo de saída para o PDF/A resultante usando o método AddOutput.
  6. Chame o método Process para executar a conversão.
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Adicione o arquivo PDF de entrada  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Especifique o arquivo PDF/A de saída  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13
14// Processar a conversão  
15pdfAConverter.Process(pdfAOptions);  

Validando Conformidade com PDF/A

Você pode validar arquivos PDF existentes quanto à conformidade com PDF/A usando a classe PdfAValidateOptions.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var validationOptions = new PdfAValidateOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
 6};  
 7
 8// Adicione o arquivo PDF a ser validado  
 9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Execute o processo de validação  
12var resultContainer = pdfAConverter.Process(validationOptions);  
13
14// Verifique o resultado da validação  
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;  
16Console.WriteLine("Validação PDF/A Aprovada: " + validationResult.IsValid);  

Processamento em Lote para Conversão PDF/A

Este plugin suporta processamento em lote, permitindo que você converta ou valide múltiplos arquivos PDF para conformidade com PDF/A ao mesmo tempo.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Adicione múltiplos PDFs de entrada  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// Especifique os arquivos de saída para os PDF/As convertidos  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15
16// Processar a conversão em lote  
17pdfAConverter.Process(pdfAOptions);  
 Português