IRONSOFTWAREHOME
USANDO O IRONPDF

Como exibir um arquivo PDF no ASP.NET Core

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

Na era digital em que vivemos, os documentos digitais suplantaram em muito os documentos físicos. Garantir que os documentos digitais sejam preservados e acessíveis a longo prazo é fundamental. O PDF/A é uma versão padronizada do PDF, projetada para realizar essa tarefa. Este artigo ajudará você a entender o que é a conformidade com o PDF/A, seus padrões de acessibilidade e como alcançá-la em documentos eletrônicos.

O que é um PDF/um documento A?

O PDF/A é uma versão do PDF que segue o padrão ISO, um formato reconhecido internacionalmente e criado especificamente para o arquivamento e preservação de documentos a longo prazo. Ao contrário dos arquivos PDF padrão, os arquivos PDF/A são autossuficientes, o que significa que incluem todas as informações necessárias para exibir o documento de forma consistente em diferentes plataformas e ao longo do tempo. Isso inclui fontes incorporadas, arquivos incorporados, conteúdo de áudio e vídeo, perfis de cores e imagens.

Importância da conformidade com o PDF/A

Por que precisamos de conformidade com o padrão PDF/A para documentos PDF digitais? Essa é a principal pergunta que sempre fazemos, e os três pontos principais a seguir destacam sua importância e necessidade:

  1. Acessibilidade a longo prazo: A conformidade com o PDF/A garante que os documentos permaneçam acessíveis e visualizáveis ​​por décadas, independentemente das futuras mudanças tecnológicas. Essa é a razão pela qual o arquivamento a longo prazo é usado como uma forma de garantir a proteção futura de arquivos PDF sensíveis.
  2. Requisitos Legais: Muitos setores que geram relatórios em formato PDF, como o jurídico, o da saúde e o governamental, possuem normas e regulamentos que exigem o uso do PDF/A para o arquivamento de documentos.
  3. Consistência: Garante que a aparência visual e a estrutura do documento permaneçam as mesmas, independentemente dos visualizadores de PDF utilizados para visualizá-lo.

Níveis de conformidade PDF/A

Existem vários níveis de conformidade para o padrão PDF/A, cada um atendendo a diferentes necessidades que podem ser usadas para documentos em conformidade:

  1. PDF/A-1: Este é o padrão original, baseado na versão 1.4 do PDF. Possui dois níveis de conformidade:

    • PDF/A-1a: Isso garante tanto a integridade visual quanto a estrutura do documento, incluindo tags para melhor acessibilidade. Esta opção é mais adequada para documentos legais.
    • PDF/A-1b: Este subnível garante a integridade visual, mas não requer marcação para a estrutura externa do documento.
  2. PDF/A-2: Este nível introduz novos recursos baseados na versão 1.7 do PDF. Inclui suporte para compressão JPEG2000, efeitos de transparência e incorporação de fontes OpenType. Possui também dois níveis de conformidade, semelhantes ao PDF/A-1.

  3. PDF/A-3: Este nível amplia o PDF/A-2, permitindo a incorporação de qualquer formato de arquivo dentro do documento PDF/A, o que é útil para combinar documentos relacionados, como incluir arquivos XML dentro do PDF.

  4. PDF/A-4: O padrão mais recente, em conformidade com o PDF 2.0. Oferece novos recursos e melhor gerenciamento de assinaturas e anotações digitais.

Como obter a conformidade com o PDF/A?

Seguindo estes passos, podemos facilmente tornar nossos arquivos PDF compatíveis com o padrão PDF/A:

  1. Utilizando software compatível com PDF/A: Muitas ferramentas modernas de criação e edição de PDF oferecem opções para salvar documentos como PDF/A. Entre os softwares mais populares estão o Adobe Acrobat, o Foxit PhantomPDF e ferramentas especializadas em PDF/A, como o veraPDF.

  2. Conversão de PDFs existentes: Documentos PDF existentes podem ser convertidos para PDF/A usando diversas ferramentas ou bibliotecas em linguagens de programação específicas. É essencial validar e verificar a conformidade dos documentos convertidos utilizando um software de validação.

  3. Garantir a conformidade durante a criação de documentos:

    • Fontes incorporadas: Certifique-se de que todas as fontes usadas no documento estejam incorporadas.
    • Utilize espaços de cores independentes de dispositivo: Use perfis de cores como sRGB ou CMYK.
    • Evite criptografia: o formato PDF/A não permite criptografia, pois isso pode dificultar o acesso a longo prazo.
    • Incluir metadados: Forneça metadados essenciais, como o título do documento, o autor e as palavras-chave.
    • Garantir a autossuficiência: Certifique-se de que o documento inclua todos os componentes necessários, como imagens, fontes e perfis de cores, dentro do arquivo PDF.

Generating PDF/A Compliant Documents using IronPDF in C#

A conformidade com o padrão PDF/A é crucial para garantir a preservação e a acessibilidade de documentos digitais. IronPDF, desenvolvido pela Iron Software, é uma biblioteca C# popular que simplifica o processo de criação e conversão de documentos PDF, além de oferecer suporte à conformidade com o padrão PDF/A.

O que é o IronPDF?

IronPDF é uma biblioteca C# para PDF, projetada para gerar e manipular documentos PDF. Seu foco principal é converter HTML em PDF em um formato perfeito em pixels, utilizando o ChromePdfRenderer otimizado. Com o IronPDF, você pode converter facilmente diferentes formatos para PDF, como XAML, Razor Pages, ASPX Pages, CSHTML, imagens, DOCX, RTF e TIFF. Ele também oferece suporte a multithreading e métodos assíncronos para gerar PDFs em paralelo, melhorando o desempenho e a produtividade.

O IronPDF é conhecido por sua velocidade, precisão, facilidade de uso e compatibilidade multiplataforma. Para obter mais detalhes sobre o IronPDF e seus recursos, visite nossa página de documentação .

Instalando a biblioteca IronPDF

Para iniciar a conversão de PDF para PDF/A, você precisa instalar a biblioteca IronPDF em seu projeto C#. Você pode instalar isso usando o Gerenciador de Pacotes NuGet do Visual Studio. Digite o seguinte comando no Console do Gerenciador de Pacotes NuGet :

PM > Install-Package IronPdf

Alternativamente, você pode navegar e instalar o IronPDF através do Gerenciador de Pacotes NuGet para Soluções.

Criação de documentos compatíveis com PDF/A

Para criar um documento compatível com PDF/A, o IronPDF fornece um método ConvertToPdfA com diferentes opções. Você pode especificar a versão PDF/A que deseja usar. O exemplo de código a seguir gera um novo documento a partir de HTML e, em seguida, usa o método ConvertToPdfA para convertê-lo para PDF/A-3b, e finalmente salva o arquivo:

Conformidade com PDF/A-3b

using IronPdf;

// Create a PDF document from HTML
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Set PDF/A-3b compliance
pdf.ConvertToPdfA(PdfAVersions.PdfA3);

// Save the PDF
pdf.SaveAs("HelloWorld_PDFA3b.pdf");

Para obter mais opções e detalhes, visite o tutorial completo sobre conformidade com PDF/A em nosso site.

Conformidade com PDF/A (Como Funciona para Desenvolvedores): Figura 1 - Resultado PDF

Converter um PDF existente para PDF/A

O IronPDF também nos permite converter um documento PDF existente para um formato compatível com PDF/A. Podemos usar o método ConvertToPdfA após abrir o arquivo usando o método FromFile, mas aqui usaremos o método SaveAsPdfA. Este é um método fácil e direto para converter o arquivo aberto em PDF/A. Observe que o segundo argumento no método SaveAsPdfA especifica a versão PDF/A, que neste caso é PDF/A-3b:

using IronPdf;

// Load the existing PDF document
var pdf = PdfDocument.FromFile("ExistingDocument.pdf");

// Convert and save as PDF/A-3b
pdf.SaveAsPdfA("ExistingDocument_PDFA3b.pdf", PdfAVersions.PdfA3);

Conformidade com PDF/A (Como Funciona para Desenvolvedores): Figura 2 - Saída Compatível com PDF/A

Validação e verificação da conformidade com o formato PDF/A para o documento gerado.

Após gerar ou converter um arquivo PDF para PDF/A, é importante validar sua conformidade. Embora o IronPDF não ofereça validação integrada, podemos usar ferramentas externas como o Adobe Acrobat ou o veraPDF para realizar a validação. O ExistingDocument.pdf é uma fonte de texto pesquisável PDF que foi convertida para ExistingDocument_PDFA3b.pdf. Aqui está o resultado do teste de conformidade com o PDF/A realizado pelo veraPDF:

Conformidade com PDF/A (Como Funciona para Desenvolvedores): Figura 3 - Resultado veraPDF

Conclusão

A conformidade com o padrão PDF/A é essencial para organizações e indivíduos que precisam garantir a preservação e a acessibilidade a longo prazo de seus documentos digitais. Ao compreender as normas e implementar as melhores práticas durante a criação e conversão de documentos, você pode alcançar a conformidade com o PDF/A e proteger suas informações valiosas para o futuro.

O IronPDF oferece uma maneira simples de gerar e converter documentos PDF para formatos compatíveis com PDF/A usando C#. Seja para conformidade com PDF/A-3b ou PDF/UA-1, o IronPDF simplifica o processo de arquivamento de documentos e acessibilidade universal, tornando-se uma excelente opção para desenvolvedores C# que trabalham com documentos PDF em seus aplicativos de software.

O IronPDF oferece um período de teste gratuito . Baixe a biblioteca diretamente daqui e experimente!

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.