Ir para o conteúdo do rodapé
USANDO O IRONPDF

Converter JPG para PDF em C# (Tutorial com exemplo de código)

Este artigo irá orientá-lo na conversão programática de arquivos JPG para o formato PDF em C#, utilizando a biblioteca IronPDF de forma extremamente rápida.

Tópicos abordados no tutorial

Neste tutorial, serão abordados os seguintes tópicos:

  1. Introdução à Biblioteca IronPDF
  2. Criar um projeto em C#
  3. Instale a biblioteca IronPDF.
    • Método 1: Solução do Gerenciador de Pacotes NuGet
    • Método 2: Console do Gerenciador de Pacotes NuGet
    • Método 3: Utilizando o arquivo DLL
  4. Adicione o namespace IronPDF
  5. Converter imagens JPG em documentos PDF
  6. Resumo

Requisitos para usar o IronPDF:

  • Você deve ter conhecimento básico da linguagem C#.
  • Você deve ter conhecimento básico de aplicativos do Windows.

1. Criar um projeto em C

Antes de começar, você deve ter algum conhecimento sobre instruções de nível superior, pois o código básico foi extraído do C# 10.0.

Vamos começar criando um projeto em C#.

  • Abra o Visual Studio.
  • Crie um novo projeto C#.
  • Dê um nome ao projeto.
  • Selecione uma versão do .NET Core para o seu projeto. Recomenda-se o uso do .NET 6.0 para este projeto.

2. Instale a biblioteca IronPDF.

Método 1: Solução do Gerenciador de Pacotes NuGet

O Visual Studio fornece o Gerenciador de Pacotes NuGet para baixar pacotes NuGet em seus projetos. Você pode acessá-lo através do menu Ferramentas ou clicando com o botão direito do mouse no seu projeto no Explorador de Soluções .

C# Converter JPG para PDF (Tutorial de Exemplo de Código), Figura 1: Abrir a partir do Solution Explorer Abra a partir do Explorador de Soluções

Após abrir o painel de soluções do Gerenciador de Pacotes NuGet , procure pela biblioteca IronPDF . Selecione instalar.

C# Converter JPG para PDF (Tutorial de Exemplo de Código), Figura 2: Navegar no IronPDF Navegue pelo IronPDF

Método 2: Console do Gerenciador de Pacotes NuGet

O Console do Gerenciador de Pacotes NuGet também pode ser usado para instalar a biblioteca facilmente. Não são necessários privilégios administrativos para a instalação. Utilize um comando NuGet para instalar a biblioteca IronPDF em seu projeto. Copie o trecho de código no Console do Gerenciador de Pacotes NuGet e pressione Enter. A biblioteca IronPDF será instalada e estará pronta para uso em seu projeto.

Install-Package IronPdf

Método 3: Utilizando um arquivo DLL

Você também pode baixar o arquivo IronPDF .DLL diretamente do site oficial.

Após descompactar o arquivo, faça referência à biblioteca em seu projeto seguindo estes passos:

  • Clique com o botão direito do mouse na solução no Explorador de Soluções.
  • Selecione "Adicionar" -> "Referência"
  • Procure a biblioteca IronPDF.dll
  • Clique em OK

Tudo pronto! O IronPDF é baixado, instalado e está pronto para uso na conversão de arquivos JPG para o formato PDF.

3. Adicione o namespace IronPDF

Para usar os recursos do IronPDF , você precisa adicionar o namespace IronPDF ao seu programa. Adicione a linha de código fornecida no início do arquivo.

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

Isso lhe permitirá acessar as funções da biblioteca IronPDF . É necessário adicionar esta linha de código a todos os arquivos para usar os recursos do IronPDF .

4. Converter imagens JPG para o formato PDF

A conversão de imagens JPG para arquivos PDF pode ser feita em uma única linha com o IronPDF. O código é organizado, limpo e compreensível. Essa tarefa pode ser realizada usando o método ImageToPdfConverter do IronPDF. Siga os passos abaixo para converter qualquer imagem JPG em um documento PDF.

Primeiro, coloque todos os arquivos JPG que serão convertidos em uma pasta chamada "assets" localizada no diretório do projeto. A pasta deve ser colocada no seguinte local: bin\Debug\net6.0.

Em seguida, usando System.IO.Directory, enumere a pasta de recursos com todos os arquivos JPG e passe-a para o método ImageToPdf para conversão em PDF. O seguinte trecho de código ajuda a converter imagens JPG em PDF e a salvá-las em um novo documento.

using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
Imports IronPdf

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF")

' Selects all JPG/JPEG images in the folder 'assets'.
Dim images = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

' Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")

' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
$vbLabelText   $csharpLabel

No trecho de código acima, a pasta assets pode conter várias imagens JPG. Cada imagem será adicionada ao documento PDF como uma página separada.

O mesmo exemplo de código pode ser usado para converter vários arquivos JPG. O resultado contém três imagens JPG em um documento PDF.

C# Converter JPG para PDF (Tutorial de Exemplo de Código), Figura 4: Várias Imagens JPG em Documento PDF Converter várias imagens JPG em documento PDF

5. Resumo

Este tutorial mostra como converter imagens JPG em documentos PDF usando a biblioteca IronPDF em C#. A manipulação e formatação de arquivos PDF tornam-se significativamente mais fáceis com o uso da função de biblioteca IronPDF . Basta escrever algumas linhas de código para criar um documento PDF a partir de arquivos JPG. Isso facilita o envio de todas as imagens em um único documento PDF, economizando tempo no upload e no download. Você também pode converter TIFF e outros formatos de imagem usando o IronPDF , assim como no tutorial de JPG.

6. Mais sobre a Biblioteca IronPDF

A solução IronPDF .NET PDF Library é um sonho para desenvolvedores, especialmente engenheiros de software que usam C#. Utilizando esta excelente ferramenta da Iron Software , você pode facilmente criar uma biblioteca PDF essencial for .NET. O IronPDF garante que qualquer conversão de PDF entre diferentes formatos seja um processo fácil e rápido.

Ele também permite criar um arquivo PDF de forma eficiente usando HTML5, JavaScript e CSS . Você pode editar, carimbar e adicionar cabeçalhos e rodapés a um PDF de forma integrada. Além disso, facilita muito a leitura de texto em PDF, a extração de imagens ou a conversão de imagens para PDF de forma programática .

Algumas das características importantes incluem:

Este tutorial focou na conversão de uma imagem JPG em um documento PDF. O IronPDF suporta a conversão de praticamente todos os formatos de imagem. Os formatos suportados são JPG, PNG, TIFF, GIF, SVG e BMP. Você pode experimentar a versão gratuita do IronPDF para testá-lo e, com uma chave de avaliação gratuita, poderá testar todas as IronPDF funcionalidades. Além disso, a oferta especial atual permite que você adquira cinco produtos da IronPDF pelo preço de apenas dois! Informações sobre licenciamento podem ser encontradas nesta página de Informações sobre Licenciamento do IronPDF .

Perguntas frequentes

Como posso converter imagens JPG para PDF em C#?

Você pode converter imagens JPG para PDF em C# usando o IronPDF, utilizando a classe ImageToPdfConverter . Primeiro, instale o IronPDF através do Gerenciador de Pacotes NuGet ou adicionando a DLL ao seu projeto e, em seguida, utilize seus métodos para converter imagens com o mínimo de código.

Quais são os passos necessários para configurar o IronPDF para conversão de JPG para PDF em C#?

Para configurar o IronPDF para converter JPG em PDF em C#, comece criando um projeto C# no Visual Studio. Instale o IronPDF através do Gerenciador de Pacotes NuGet ou baixe a DLL do site oficial e, em seguida, adicione o namespace IronPDF ao seu código para acessar suas funcionalidades.

Posso converter vários arquivos JPG em um único documento PDF usando C#?

Sim, você pode converter vários arquivos JPG em um único documento PDF em C# usando o IronPDF. Enumere os arquivos JPG em um diretório usando System.IO.Directory e passe-os para o método ImageToPdf para compilá-los em um único PDF.

É possível converter outros formatos de imagem para PDF com esta biblioteca?

Sim, o IronPDF suporta a conversão de vários formatos de imagem, incluindo PNG, TIFF, GIF, SVG e BMP em documentos PDF, além de JPG.

Como proceder na resolução de problemas caso a conversão de JPG para PDF falhe?

Se a conversão de JPG para PDF falhar usando o IronPDF, verifique se a biblioteca está instalada corretamente e se os caminhos das imagens estão corretos. Procure por exceções no código e consulte a documentação do IronPDF para dicas de solução de problemas.

Quais são os pré-requisitos para usar o IronPDF em um projeto C#?

Para usar o IronPDF em um projeto C#, você precisa de um ambiente de desenvolvimento como o Visual Studio com .NET Core 6.0 ou posterior, e um conhecimento básico de programação em C# e aplicativos Windows.

Posso usar o IronPDF para proteger documentos PDF criados a partir de imagens JPG?

Sim, o IronPDF permite aplicar criptografia e definir permissões em documentos PDF criados a partir de imagens JPG, aumentando a segurança e o controle de acesso aos documentos.

O IronPDF oferece recursos adicionais além da conversão de imagem para PDF?

Sim, o IronPDF oferece uma variedade de recursos, incluindo a capacidade de criar PDFs a partir de HTML, editar PDFs existentes adicionando cabeçalhos, rodapés e carimbos, e mesclar vários documentos PDF.

O IronPDF consegue converter conteúdo HTML para PDF?

Sim, o IronPDF pode converter conteúdo HTML, incluindo HTML5, JavaScript e CSS, em documentos PDF. Essa funcionalidade é útil para preservar o layout e os estilos das páginas da web no formato PDF.

Existe alguma versão de avaliação do IronPDF disponível para testes?

Sim, o IronPDF oferece uma versão de avaliação gratuita que pode ser usada para testar seus recursos, incluindo a conversão de imagens em PDFs. Uma chave de avaliação gratuita pode ser obtida no site oficial.

O IronPDF é totalmente compatível com o .NET 10 na conversão de JPG para PDF?

Sim — o IronPDF é totalmente compatível com o .NET 10. Ele oferece suporte à conversão de imagens para PDF, incluindo JPGs, em projetos .NET 10, sem a necessidade de soluções alternativas ou configurações personalizadas. Também oferece suporte à implantação multiplataforma no Windows, macOS e Linux com o .NET 10.

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 ...

Leia mais

Equipe de suporte de ferro

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim