IRONSOFTWAREHOME
USANDO O IRONPDF

Gerando PDFs em C# usando IronPDF

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

Este artigo descreve o processo para desenvolvedores .NET converterem arquivos PDF em formato TXT para um acesso mais eficiente.

Tópicos abordados no tutorial

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

IronPDF

IronPDF é uma biblioteca .NET para geração de PDFs. É uma biblioteca nativa do .NET e não depende de DLLs externas ou outras ferramentas. IronPDF é uma biblioteca multiplataforma escrita em C# e .NET que oferece todas as funcionalidades necessárias para trabalhar com documentos PDF. Inclui renderização de documentos, edição de formulários, extração de texto, criptografia de arquivos, além de outros recursos. Todas essas operações podem ser realizadas por meio de uma API intuitiva que foi amplamente testada em diversas plataformas, como Windows Forms, WPF, ASP.NET MVC, etc.

A versão atual do IronPDF oferece acesso simplificado a esses recursos:

Acesso somente leitura ao conteúdo interno do documento (visualização, navegação, anotações):

Acesso aos metadados e às propriedades do documento (título, palavras-chave, autor, assunto):

O IronPDF também contém algumas classes auxiliares adicionais que ajudam na conversão de documentos HTML em arquivos PDF totalmente formatados, com extração de texto. O IronPDF oferece APIs muito simples para converter PDFs em arquivos de texto.

Vamos começar aprendendo como usar a biblioteca IronPDF para converter um documento PDF em um arquivo de texto.

Passos para converter um documento PDF em um arquivo de texto

O primeiro passo é criar um projeto C# no Visual Studio. Você pode escolher qualquer modelo de aplicativo C# de acordo com suas necessidades. Para simplificar, este tutorial usará o modelo de Aplicativo de Console. Você pode usar um projeto C# já existente para converter arquivos PDF em arquivos TXT.

Passo 1: Crie um Projeto C#

Crie um projeto C# no Visual Studio ou abra um projeto existente. Recomenda-se a versão mais recente do Visual Studio para um funcionamento perfeito. Siga os passos indicados para criar um projeto C# no Visual Studio.

  1. Abra o Visual Studio.
  2. Selecione o modelo de Aplicativo de Console C# ou abra um projeto existente.
  3. Dê um nome apropriado ao projeto.
  4. Selecione a versão 6.0 do .NET Framework . Esta é a versão mais recente e estável do .NET Framework, mas você pode escolher qualquer outra .NET Framework de acordo com suas necessidades.

Passo 2: Instale a biblioteca IronPDF

O IronPDF também apresenta um processo de instalação fácil, o que acelera o tempo de desenvolvimento e reduz a confusão. A biblioteca IronPDF oferece várias maneiras de instalação:

  • Usando o Gerenciador de Pacotes NuGet
  • Usando o Console do Gerenciador de Pacotes NuGet
  • Por arquivo DLL

Método 1: Gerenciador de Pacotes NuGet

Para usar o Gerenciador de Pacotes NuGet , siga os passos indicados para abrir a aba Gerenciador de Pacotes.

Abra o projeto C# e clique em Ferramentas > Gerenciador de Pacotes NuGet > Gerenciar Pacotes NuGet para a solução .

C# Converter PDF para Texto (Exemplo de Código), Figura 0: Navegar para o Gerenciador de Pacotes NuGet Acesse o Gerenciador de Pacotes NuGet.

  • Agora vá para a aba Procurar e pesquise por IronPDF .
  • Selecione IronPDF nos resultados da pesquisa e clique em Instalar . Isso instalará a biblioteca IronPDF , permitindo que o projeto seja usado com ela.

C# Converter PDF para Texto (Exemplo de Código), Figura 1: Pacote IronPDF do resultado de busca do Gerenciador de Pacotes NuGet Pacote IronPDF do resultado da pesquisa do Gerenciador de Pacotes NuGet

Método 2: Console do Gerenciador de Pacotes NuGet

A instalação da biblioteca IronPDF através do Gerenciador de Pacotes é a maneira mais fácil. Siga estes passos simples:

  • Abra o Console do Gerenciador de Pacotes. Digite a seguinte linha no console e pressione Enter. Isso instalará imediatamente a biblioteca IronPDF .

PM > Install-Package IronPdf

C# Converter PDF para Texto (Exemplo de Código), Figura 2: O progresso da instalação mostrado na interface da linha de comando do Gerenciador de Pacotes NuGet O progresso da instalação é exibido na interface do usuário do Console do Gerenciador de Pacotes NuGet.

Método 3: Utilizando um arquivo DLL

Você pode baixar o arquivo DLL do IronPDF no site da Iron Software . Após a conclusão do download, utilize-o como referência em seu projeto.

Consulte o guia de instalação do IronPDF para obter instruções de instalação mais detalhadas.

A instalação da biblioteca IronPDF já foi concluída. Os passos a seguir irão orientá-lo na conversão de um arquivo PDF em um arquivo de texto.

Etapa 3: Adicione o namespace IronPDF

Para usar o IronPDF, é necessário adicionar o namespace IronPDF a todos os arquivos de código. Escreva a seguinte linha de código no início de cada arquivo de código relacionado. Isso permitirá que você use os recursos do IronPDF em seu programa.

using IronPdf;

Passo 4: Converter o documento PDF em um arquivo de texto

Agora precisamos converter o arquivo PDF para um arquivo TXT ou extrair apenas o texto. Então, escreva o seguinte código de exemplo em seu arquivo de código:

using IronPdf;
using System;

class Program
{
    static void Main()
    {
        // Extracting image and text content from PDF Document

        // Open a 128-bit encrypted PDF
        using PdfDocument pdf = PdfDocument.FromFile("encrypted.pdf", "password");
        
        // Get all text to put in a search index
        string allText = pdf.ExtractAllText();
        
        // Display the extracted text in the console
        Console.WriteLine(allText);
    }
}

Primeiro, abra o documento PDF usando a FromFile function da PdfDocument class. Nos parâmetros, informe o nome do arquivo e a senha (se houver). Depois disso, use o ExtractAllText function para extrair todo o texto do arquivo PDF e armazená-lo em uma variável chamada allText. Em seguida, exiba o texto de saída no console.

Saída

C# Converter PDF para Texto (Exemplo de Código), Figura 3: O texto extraído do documento PDF O texto extraído do documento PDF

Este é o texto de saída extraído pelo IronPDF. É o mesmo texto que aparece no arquivo PDF, demonstrando a alta precisão do IronPDF .

Conclusão

Este artigo mostra como extrair facilmente texto 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 teste 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 empresas individuais a grandes corporações, o produto se mostra uma compra atraente com desempenho impressionante.

Os planos 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. Para mais informações, consulte os detalhes de licenciamento do Iron Software .

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.