PDF to PDF/A

O Conversor de PDF do Documentize para .NET é uma ferramenta poderosa projetada para converter documentos PDF para o 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.

Como Converter PDF para PDF/A

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

  1. Crie uma instância de PdfToPdfAOptions para configurar a conversão.
  2. Especifique a versão PDF/A desejada (por exemplo, PDF/A-3B).
  3. Adicione o arquivo PDF de entrada usando o método AddInput.
  4. Adicione o arquivo de saída para o PDF/A resultante usando o método AddOutput.
  5. Chame o método Convert para executar a conversão.
 1// Crie a classe de opções para configurar o processo de conversão
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Adicione o arquivo fonte
 8options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf")); // substitua pelo caminho real do seu arquivo
 9
10// Adicione o caminho para salvar o arquivo convertido
11options.AddOutput(new FileDataSource("caminho_para_o_arquivo_convertido.pdf"));
12
13// Execute a conversão
14PdfConverter.Convert(options);

Validação de Conformidade PDF/A

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

 1// Crie a classe de opções para configurar o processo de validação
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Adicione um ou mais arquivos a serem validados
 8options.AddInput(new FileDataSource("caminho_para_seu_primeiro_arquivo_pdf.pdf")); // substitua pelo caminho real do seu arquivo
 9options.AddInput(new FileDataSource("caminho_para_seu_segundo_arquivo_pdf.pdf"));
10// adicione mais arquivos conforme necessário
11
12// Execute a validação e obtenha os resultados
13var resultContainer = PdfConverter.Validate(options);
14
15// Verifique a propriedade resultContainer.ResultCollection para os resultados de validação de cada arquivo:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18    var result = resultContainer.ResultCollection[i];
19    var validationResult = (PdfAValidationResult) result.Data;
20    var isValid = validationResult.IsValid; // Resultado da validação para o i-ésimo documento
21}

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 PDF/A: Verifique documentos PDF existentes para conformidade com os padrões PDF/A e identifique problemas se não estiverem em conformidade.
  • Fluxo de Trabalho Eficiente: Minimize tempo e esforço com processos de conversão rápidos e confiáveis.
 Português