IRONSOFTWAREHOME
USANDO O IRONPDF

Como visualizar arquivos PDF em ASP.NET usando C# e IronPDF

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

Este guia explorará o processo de conversão de uma matriz de bytes em um arquivo PDF usando os recursos robustos da biblioteca IronPDF .NET . Essa transformação é crucial para desenvolvedores que precisam trabalhar com arquivos PDF em seus aplicativos .NET .

Tópicos abordados no tutorial

Os seguintes tópicos serão abordados neste tutorial:

  • IronPDF
  • Passos para criar arquivos PDF programaticamente
  • Passo 1: Criar um projeto C#
  • Passo 2: Instale a biblioteca IronPDF
    • Método 1: Console do Gerenciador de Pacotes NuGet
    • Método 2: Utilizando o arquivo DLL
  • Etapa 3: Adicione o namespace IronPDF
  • Etapa 4: Converter matriz de bytes em arquivo PDF
    • Saída
  • Conclusão

IronPDF: Biblioteca PDF em C#

IronPDF é uma biblioteca .NET que facilita a leitura, manipulação e gravação de documentos PDF. Você pode utilizá-lo em seus projetos .NET para aplicativos desktop e web. O IronPDF está disponível gratuitamente para fins de desenvolvimento. Esta biblioteca permite converter HTML em PDF, extrair texto de um PDF e muito mais. IronPDF é uma biblioteca PDF .NET leve, projetada especificamente para desenvolvedores web. Foi escrito inteiramente em C#. O IronPDF contém um extenso conjunto de funções que podem ser usadas para trabalhar com arquivos PDF em um ambiente de programação. Foram criadas funções para melhorar o fluxo de trabalho e fornecer acesso a todos os aspectos do PDF. Isso inclui criar, abrir, excluir, adicionar páginas e extrair texto de documentos PDF. A biblioteca IronPDF possui muitos recursos úteis:

Vamos começar aprendendo como usar a biblioteca IronPDF para converter o array de bytes em um arquivo PDF.

Passos para converter um array de bytes em PDF

Comece por abrir o Visual Studio e selecione qualquer modelo de aplicação C# que atenda às necessidades do seu projeto. Para este breve tutorial, será utilizado o modelo de Aplicativo de Console. Você pode modificar o arquivo de projeto C# já existente.

Passo 1: Crie um Projeto C#

Utilize a versão mais recente do Visual Studio para criar o projeto C#. Siga os passos indicados para criar um projeto em C#.

  • Abra o Visual Studio em sua máquina.
  • Crie um aplicativo de console em C# ou modifique um aplicativo C# já existente.
  • Dê um nome apropriado ao seu projeto.
  • Selecione o .NET Framework 6.0, a versão mais recente do framework que oferece suporte prolongado. Você pode escolher qualquer outra estrutura de acordo com as necessidades, mas a versão mais recente é altamente recomendada.

Seguindo os passos acima, um projeto em C# será criado. Agora é hora de instalar a biblioteca IronPDF .

Passo 2: Instale a biblioteca IronPDF

O IronPDF também é fácil de instalar. Você obtém um processo de instalação rápido e eficiente, reduzindo o tempo de desenvolvimento e eliminando a confusão que normalmente o acompanha.

Método 1: Console do Gerenciador de Pacotes NuGet

Instalar a biblioteca IronPDF com o Gerenciador de Pacotes é muito fácil. Com o console aberto, digite o seguinte comando, pressione Enter e pronto!

PM > Install-Package IronPdf

Salve Matriz de Bytes em PDF C# (Exemplo de Código), Figura 1: O progresso da instalação do IronPDF no Console de Gerenciador de Pacotes NuGet O progresso da instalação do IronPDF no console do Gerenciador de Pacotes NuGet.

Método 2: Utilizando um arquivo DLL

Para facilitar um processo de instalação mais tranquilo desta biblioteca e para que você compreenda bem como utilizá-la, recomenda-se também baixar o arquivo DLL diretamente do site . As instruções de instalação podem ser encontradas neste Guia de Instalação .

Etapa 3: Adicione o namespace IronPDF

Embora o IronPDF seja essencial para este projeto, é necessário importar seu namespace em todos os arquivos de código para utilizá-lo. Para isso, adicione a seguinte linha de código no início de cada arquivo:

using IronPdf;

Etapa 4: Converter matriz de bytes em documento PDF

Como o IronPDF já está pronto para uso, adicionar o seguinte código ao seu arquivo de programa ajudará a converter um array de bytes em um arquivo PDF:

using IronPdf;
using System.Text;

// Converting an array of bytes into a PDF file.

byte[] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121 };

// Convert the byte array into a string using ASCII encoding
string data = Encoding.ASCII.GetString(byteArray);

// Create an HTML string with the data
string HTML = $"<h1>{data}</h1>";

// Initialize PDF renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Render HTML to PDF
using var pdf = renderer.RenderHtmlAsPdf(HTML);

// Save the PDF file
pdf.SaveAs("bytearray.pdf");

O código acima converte o array de bytes em PDF. Primeiro, converta a matriz de bytes fornecida em uma string usando a função ASCII.GetString. Em seguida, crie uma string HTML usando os dados extraídos. After that, initiate ChromePdfRenderer and call the RenderHtmlAsPdf function to convert PDF files and create a new document.

Agora, salve o documento do arquivo PDF resultante no sistema local usando a função SaveAs.

Saída

Salve Matriz de Bytes em PDF C# (Exemplo de Código), Figura 2: O arquivo PDF de saída da matriz de bytes O arquivo PDF de saída do array de bytes

Este é o conteúdo do arquivo PDF gerado.

Conclusão

Este artigo demonstrou como salvar facilmente uma matriz de bytes de arquivos PDF usando a biblioteca IronPDF .NET PDF. Isso foi conseguido escrevendo apenas algumas linhas de código e com um alto percentual de precisão. Além disso, o IronPDF também possui muitos recursos úteis, como conversão de HTML para PDF, ferramentas de formatação de PDF e vários outros recursos essenciais para a edição de PDFs. O IronPDF também elimina a dependência do Adobe Acrobat.

O IronPDF é gratuito para fins de desenvolvimento e também oferece um período de avaliação gratuito para testes em produção . O IronPDF oferece uma variedade de planos de preços que você pode escolher de acordo com suas necessidades. O preço do IronPDF é significativamente menor do que o de seus concorrentes. Com preços que variam de uso individual a grandes empresas, demonstra ser uma compra atraente com desempenho impressionante.

O plano de preços do pacote de soluções da Iron Software

Além disso, a Iron Software oferece um conjunto de cinco pacotes Iron Software pelo preço de apenas dois. Por favor, visite esta página de informações sobre licenciamento para obter mais detalhes.

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.