PDF/A Converter
O Conversor PDF/A da 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 a longo prazo. Este plugin também oferece suporte à validação de documentos PDF existentes para conformidade com PDF/A, oferecendo recursos de conversão e validação em uma única solução.
Como Converter PDF para PDF/A
Para converter um documento PDF no formato PDF/A, siga estas etapas:
- Crie uma instância da classe
PdfAConverter
. - Crie uma instância de
PdfAConvertOptions
para configurar a conversão. - Especifique a versão desejada do PDF/A (por exemplo, PDF/A-3B).
- Adicione o arquivo PDF de entrada usando o método
AddInput
. - Adicione o arquivo de saída para o PDF/A resultante usando o método
AddOutput
. - Chame o método
Process
para executar a conversão.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Adicione o arquivo PDF de entrada
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Especifique o arquivo PDF/A de saída
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Processar a conversão
14pdfAConverter.Process(pdfAOptions);
Validando Conformidade com PDF/A
Você pode validar arquivos PDF existentes para conformidade com PDF/A usando a classe PdfAValidateOptions
.
1var pdfAConverter = new PdfAConverter();
2var validationOptions = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// Adicione o arquivo PDF a ser validado
8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Execute o processo de validação
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Verifique o resultado da validação
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.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 vários arquivos PDF para conformidade com PDF/A ao mesmo tempo.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Adicione múltiplos PDFs de entrada
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Especifique os arquivos de saída para os PDF/As convertidos
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Processar a conversão em lote
16pdfAConverter.Process(pdfAOptions);
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 se não estiverem em conformidade.
- Processamento em Lote: Processe 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.