IRONSOFTWAREHOME
USANDO O IRONPDF

Como combinar imagens em um único PDF

Curtis Chau
Curtis Chau
Updated: 19 de julho de 2026

Se você é um desenvolvedor, provavelmente já se deparou com problemas ao tentar ler texto de um arquivo PDF. Talvez um ou mais dos seguintes cenários se apliquem a você:

  1. Você está desenvolvendo um aplicativo que recebe dois documentos PDF como entrada e encontra a similaridade entre eles.
  2. Você está desenvolvendo um aplicativo que precisa ler documentos PDF com o IronPDF e retornar a contagem de palavras.
  3. Você está desenvolvendo um aplicativo que extrai dados de um arquivo PDF usando o IronPDF e os insere em um banco de dados estruturado.
  4. Você está desenvolvendo um aplicativo que precisa extrair o conteúdo de texto de um PDF e convertê-lo em uma string.
  5. Extrair dados de arquivos PDF usando C# era uma tarefa difícil e complexa até o desenvolvimento do IronPDF.

Visão geral da biblioteca IronPDF : trata-se de uma biblioteca que facilita muito a leitura de arquivos PDF para desenvolvedores.

Você pode explorar mais sobre o IronPDF e as ofertas do pacote de Iron Software .

É possível ler arquivos PDF e exibir os dados em uma caixa de texto C# usando apenas duas linhas de código. Sim, apenas duas linhas de código. Você também pode extrair todas as imagens de PDFs . Além disso, você pode criar outro documento com essas imagens ou exibi-las em seu aplicativo conforme suas necessidades.

Vamos mostrar-lhe como se faz.

Podemos prosseguir passo a passo com o aplicativo para selecionar qualquer arquivo PDF e, em seguida, exibir seu conteúdo.

Os passos a seguir mostram como ler arquivos PDF em C#:

Conhecimentos prévios necessários:

  1. Conhecimento básico de programação em C#
  2. Conhecimento básico de controles de interface gráfica em C#

Elaborei este tutorial de forma que até mesmo uma pessoa sem qualquer experiência em programação consiga progredir.

Quem deve ler isto?

Qualquer pessoa que esteja começando a aprender C# deve saber como ler arquivos PDF usando o IronPDF , pois essa é uma habilidade que certamente será usada em sua carreira.

Desenvolvedores profissionais também devem ler isto para entender a biblioteca IronPDF , que nos ajuda a ler, gerar e manipular documentos PDF.

Agora, como podemos usar essa biblioteca em nosso projeto para ler um arquivo PDF?

Estou usando um aplicativo Windows Forms para demonstração. Você pode usar um aplicativo de console, um aplicativo WPF ou um aplicativo web ASP.NET , de acordo com sua preferência.

Outra grande vantagem da biblioteca IronPDF é que ela pode ser usada tanto com C# quanto com VB .NET.

Vamos começar a demonstração sem mais demora.


Step #1: Create a Visual Studio Project

Abra o Visual Studio. Estou usando o Visual Studio 2019.

Clique em "Criar novo projeto":

C# Ler Arquivo PDF: Tutorial Fácil, Figura 3: Criar Novo Projeto Criar novo projeto

Agora, selecione o aplicativo Windows Forms no modelo, clique em "Avançar" e a seguinte janela será exibida. Insira o nome do projeto. Eu escrevi 'Ler PDF usando IronPDF'.

C# Ler Arquivo PDF: Tutorial Fácil, Figura 16: Configurar projeto via Visual Studio Configure o projeto através do Visual Studio.

Agora, clique em "Avançar" e a seguinte janela será exibida. Selecione ' .NET Core 3.1' no menu suspenso.

C# Ler Arquivo PDF: Tutorial Fácil, Figura 9: Versão .NET Core 3.1 .NET Core versão 3.1

Clique no botão "Criar" e o projeto será criado conforme mostrado abaixo.

C# Ler Arquivo PDF: Tutorial Fácil, Figura 6: Estágio inicial de um novo aplicativo Windows Forms Estágio inicial de um novo aplicativo Windows Forms


Step #2: Install the IronPDF NuGet Package

Clique no menu Projeto na barra de menus e uma lista suspensa será exibida. Selecione "Gerenciar pacotes NuGet" e clique nele. A seguinte janela será exibida:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 1: Gerenciador de Pacotes NuGet Gerenciador de Pacotes NuGet

Agora, clique em "Procurar". A seguinte janela será exibida:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 2: UI do Gerenciador de Pacotes NuGet Interface do usuário do gerenciador de pacotes NuGet

Digite IronPDF na caixa de pesquisa e pressione 'Enter'. A seguinte janela será exibida:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 4: Solução NuGet Solução NuGet

Selecione e clique no IronPDF. A seguinte janela será exibida: C# Ler Arquivo PDF: Tutorial Fácil, Figura 7: Instalar IronPDF Gratuito Instalar IronPDF Gratuito

Pressione o botão "Instalar" e aguarde a conclusão da instalação. A seguinte janela será exibida após a instalação bem-sucedida:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 5: IronPDF for .NET IronPDF for .NET

Pressione o botão "OK" e pronto.

Observação: Existem outras maneiras de baixar o pacote NuGet . Você também pode instalar IronPdf usando o Console do Gerenciador de Pacotes; Para fazer isso, abra o Console do Gerenciador de Pacotes e digite o seguinte código:

PM > Install-Package IronPdf

Você também pode baixá-lo na página do pacote NuGet para IronPDF .

O seguinte arquivo Readme.txt será aberto:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 12: Arquivo readme do IronPDF com exemplos de código Arquivo readme do IronPDF com exemplos de código

Sugiro que você acesse todos os links e explore mais exemplos de código IronPDF relacionados a esta biblioteca.


Step #3: Design a Windows Forms App

Após a criação do projeto e a instalação do pacote NuGet , o próximo passo é projetar um aplicativo Windows Forms que solicitará ao usuário que procure um arquivo e exiba seu conteúdo.

Design do Formulário Aberto 1:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 14: Design UI do Form1 Interface de Design do Formulário 1

Clique na barra de ferramentas que fica no lado esquerdo da janela:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 15: UI da Caixa de Ferramentas para Label e TextBox Interface de usuário da caixa de ferramentas para rótulo e caixa de texto

Procure por "Rótulo" e arraste e solte-o no Design do Formulário.

Dê um nome à etiqueta. Aqui, dei o nome de "C# Ler PDF usando IronPDF".

C# Ler Arquivo PDF: Tutorial Fácil, Figura 20: UI do Form1 com Label adicionado Interface do usuário do Form1 com rótulo adicionado

Em seguida, arraste e solte uma caixa de texto (para exibir o caminho do arquivo), três botões (um para navegar pelos arquivos, um para ler arquivos PDF usando o IronPDF e o terceiro botão para "Limpar o texto") e um RichTextBox (para ler e exibir o conteúdo do arquivo).

Defina a propriedade "Somente leitura" para TextBox e RichTextBox como "Falso". Isso garante que os usuários só possam ler o conteúdo e o caminho do arquivo.

C# Ler Arquivo PDF: Tutorial Fácil, Figura 10: Form1 totalmente projetado Formulário 1 totalmente projetado


Step #4: Add the Back-end Code for Browsing PDF Files

Clique duas vezes no botão "Procurar" e a seguinte janela será exibida:

private void Browse_Click(object sender, EventArgs e)
{
}

Em seguida, escreva o seguinte código dentro da função Browse_Click:

private void Browse_Click(object sender, EventArgs e)
{
    // Initialize and configure OpenFileDialog
    OpenFileDialog browseFile = new OpenFileDialog
    {
        InitialDirectory = @"D:\",
        Title = "Browse Pdf Files",
        CheckFileExists = true,
        CheckPathExists = true,
        DefaultExt = "pdf",
        Filter = "pdf files (*.pdf)|*.pdf",
        FilterIndex = 2,
        RestoreDirectory = true,
        ReadOnlyChecked = true,
        ShowReadOnly = true
    };

    // Show the dialog and get result
    if (browseFile.ShowDialog() == DialogResult.OK)
    {
        // Set the text box with the selected file path
        FilePath.Text = browseFile.FileName;
    }
}

OpenFileDialog cria uma instância do controle File Dialog do aplicativo Windows Forms.

Eu defini o caminho inicial para a unidade D; você pode defini-lo para qualquer outra unidade.

Eu defini DefaultExt = "pdf" pois precisamos apenas ler o arquivo PDF.

Utilizei um filtro para que a caixa de diálogo de seleção de arquivos mostre apenas o arquivo PDF que você deseja selecionar.

Quando o usuário clicar em "OK", o caminho do arquivo será exibido no campo "Caminho do Arquivo".

Vamos executar a solução e testar o botão "Procurar".

C# Ler Arquivo PDF: Tutorial Fácil, Figura 10: UI do Form1 Interface do usuário do Formulário 1

Pressione o botão "Procurar" e a seguinte janela será exibida:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 11: Dialogo de Navegação de Arquivos para selecionar um arquivo PDF Diálogo "Procurar arquivo" para selecionar um arquivo PDF

Selecione o arquivo (estou selecionando IronPDFTest.pdf) e clique em "Abrir". A seguinte janela será exibida.

C# Ler Arquivo PDF: Tutorial Fácil, Figura 13: PDF em C# PDF em C#

Agora vamos escrever o código por trás do botão "Ler" para ler o arquivo.


Step #5: Add the Back-end Code for Reading PDF Documents using IronPDF

Você pode estar pensando que o código para ler um arquivo PDF seria complexo e difícil de escrever e entender.

Não se preocupe. O IronPDF simplificou tudo e tornou o processo muito mais fácil. Podemos ler facilmente o arquivo PDF usando apenas duas linhas de código.

Acesse o Design do Formulário 1 e clique duas vezes no botão "Ler". A seguinte janela será exibida:

private void Read_Click(object sender, EventArgs e)
{
}

Adicione um namespace using IronPdf para importar a biblioteca IronPDF:

using System;
using IronPdf;

Escreva o seguinte código dentro da função Read_Click:

private void Read_Click(object sender, EventArgs e)
{
    // Read the PDF file using IronPdf
    using PdfDocument pdf = PdfDocument.FromFile(FilePath.Text);
    
    // Extract and display the text from the PDF
    FileContent.Text = pdf.ExtractAllText(); 
}

FilePath é o nome do campo de texto que exibe a localização do documento PDF que queremos ler. Obteremos a localização do arquivo dinamicamente.

ExtractAllText com IronPDF é a função do IronPDF que extrai todos os dados de páginas PDF. Esses dados serão então exibidos na caixa de texto formatado e nomeados como "Conteúdo do Arquivo".

Em seguida, vamos escrever o código por trás do "Botão Limpar". Este é apenas um item adicional caso deseje limpar a tela após ler o documento PDF.

Clique duas vezes no botão "Limpar" e você será direcionado para o seguinte código:

void Clear_Click(object sender, EventArgs e)
{
}

Escreva o seguinte código dentro da função Clear_Click:

void Clear_Click(object sender, EventArgs e)
{
    // Clear the file path and content display fields
    FileContent.Text = "";
    FilePath.Text = "";
}

Execute a solução

Clique no botão "Procurar" e selecione o documento que deseja ler. No meu caso, estou lendo o arquivo .pdf do IronPDF como exemplo:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 8: Documentos PDF documentos em PDF

Pressione o botão "Abrir" e a seguinte janela será exibida:

C# Ler Arquivo PDF: Tutorial Fácil, Figura 13: Aplicação com um arquivo PDF selecionado Aplicação com um arquivo PDF selecionado

Pressione o botão "Ler". O programa lerá o arquivo e exibirá o conteúdo conforme mostrado abaixo.

C# Ler Arquivo PDF: Tutorial Fácil, Figura 19: Exibir conteúdo de texto do PDF Exibir conteúdo de texto do PDF


Resumo

Esta é uma solução de exemplo. Independentemente da quantidade de páginas, imagens ou textos em seus arquivos PDF, o IronPDF extrairá todos os textos e imagens para que você possa usá-los para qualquer finalidade. Basta obter a licença da biblioteca e começar a usá-la.

Isso conclui o tutorial. Espero que tenha entendido tudo e, caso tenha alguma dúvida, fique à vontade para publicá-la na seção de comentários.

Você pode baixar o arquivo zip do projeto . Se desejar comprar o pacote completo de produtos da Iron Software, nossa oferta especial significa que agora você pode comprá-los todos pelo preço de apenas duas licenças Lite.

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.