Como converter uma imagem para PDF em C# [Tutorial com exemplo de código]
O IronPDF oferece uma solução simples e gratuita para converter imagens em PDF em C# através do seu método ImageToPdf, permitindo que os desenvolvedores convertam uma ou várias imagens com apenas algumas linhas de código e configurações de página personalizáveis.
Diversas bibliotecas permitem que desenvolvedores C# convertam imagens em PDFs. Encontrar uma biblioteca gratuita, fácil de usar e com bom desempenho pode ser um desafio, já que algumas são pagas, complexas ou têm funcionalidades limitadas. Dentre essas bibliotecas, o IronPDF se destaca como uma biblioteca C# gratuita, eficiente e fácil de implementar. O produto vem acompanhado de documentação completa e suporte dedicado.
IronPDF é uma biblioteca .NET para gerar, ler, editar e salvar arquivos PDF em projetos .NET . O IronPDF oferece conversão de HTML para PDF for .NET 5, Core, Standard e Framework, com suporte completo a HTML para PDF, incluindo CSS3 e JS. A biblioteca utiliza um mecanismo de renderização do Chrome para garantir a geração de PDFs com perfeição de pixels a partir de diversas fontes.
Vamos ver como criar um projeto de exemplo para aprender a converter imagens em PDF. Este tutorial irá guiá-lo pelo processo de instalação , conversão básica de imagens e recursos avançados para lidar com várias imagens e diferentes formatos.
Como converter uma imagem em PDF em C#
- Biblioteca C# para instalar imagem em PDF
- Utilize ``ImageToPdf`` method to convert image to PDF
- Especifique o comportamento da imagem opcional na página.
- Insira as configurações opcionais da página PDF.
- Salve o PDF no local desejado.
Como faço para criar um projeto no Visual Studio?
Para criar um novo projeto, abra o Microsoft Visual Studio. Recomenda-se o uso da versão mais recente do Visual Studio. Os passos para criar um novo projeto podem variar entre as versões, mas o restante deve ser o mesmo em todas elas.
- Clique em Criar novo projeto.
- Selecione o modelo de projeto e, em seguida, selecione o modelo de aplicativo de console para esta demonstração. Você pode usar qualquer modelo de acordo com sua necessidade, incluindo aplicativos ASP.NET Core ou Blazor .
- Clique em Avançar. Dê um nome ao projeto (por exemplo, "
ImageToPDFConverter"). - Clique em Avançar e selecione a versão do .NET Framework .
- Clique no botão Criar .
O novo projeto será criado conforme mostrado abaixo. A estrutura do projeto incluirá um arquivo Program.cs onde escreveremos nosso código de conversão de imagem.
Crie um novo aplicativo de console no Visual Studio.
Qual versão do .NET Framework devo escolher?
O IronPDF é compatível com uma ampla gama de versões do .NET , incluindo .NET Framework 4.6.2+, .NET Core 3.1+ e .NET 5/6/7/8+. Para novos projetos, recomenda-se usar a versão LTS (Suporte de Longo Prazo) mais recente do .NET para obter desempenho ideal e atualizações de segurança. A biblioteca também funciona perfeitamente nas plataformas Windows , Linux e macOS .
Em seguida, instale o pacote NuGet IronPDF neste projeto para usar seus recursos. A grande vantagem do IronPDF é que ele elimina a frustração de gerar documentos PDF, pois não depende de APIs proprietárias. A renderização de HTML para PDF gera PDFs com qualidade impecável a partir de formatos de documento de padrão aberto: HTML, JS, CSS, JPG, PNG, GIF e SVG. Resumindo, utiliza as habilidades que os desenvolvedores já possuem.
Como faço para instalar o pacote NuGet IronPDF ?
Para instalar o pacote NuGet , acesse Ferramentas > Gerenciador de Pacotes NuGet > Console do Gerenciador de Pacotes . A seguinte janela será exibida:
Interface do usuário do console do gerenciador de pacotes
Em seguida, digite o seguinte comando no Console do Gerenciador de Pacotes:
Install-Package IronPdf
Pressione Enter. O processo de instalação fará o download do IronPDF e suas dependências, incluindo os componentes necessários do mecanismo de renderização do Chrome .
Instale o pacote IronPDF no Console do Gerenciador de Pacotes.
Quais são os métodos alternativos de instalação?
Você também pode instalar o IronPDF através de:
- Interface do Gerenciador de Pacotes NuGet : Clique com o botão direito do mouse no seu projeto, selecione "Gerenciar Pacotes NuGet ", pesquise por "IronPDF" e clique em Instalar.
- Referência do pacote : Adicione
<PackageReference Include="IronPdf" Version="*" />ao seu arquivo .csproj - Download direto : Baixe o arquivo DLL do site do IronPDF e faça a referência manualmente.
- Linha de comando : Use
dotnet add package IronPdfno terminal
Para implantações no Azure , você pode precisar de configurações adicionais. Da mesma forma, os ambientes Docker exigem etapas de configuração específicas.
Como faço para converter um arquivo de imagem em um documento PDF?
O próximo passo mostrará como converter a seguinte imagem em PDF. O IronPDF simplifica esse processo com sua funcionalidade de conversão de imagem para PDF .
Quais formatos de imagem são suportados?
O IronPDF suporta uma ampla variedade de formatos de imagem para conversão em PDF:
- JPEG/JPG : O formato mais comum para fotografias.
- PNG : Ideal para imagens com transparência
- GIF : Incluindo GIFs animados (primeiro quadro usado)
- BMP : Formato bitmap do Windows
- TIFF : Incluindo arquivos TIFF com várias páginas
- SVG : Gráficos vetoriais escaláveis
- WebP : Formato moderno de imagem para a web
A imagem de exemplo
Para usar a biblioteca, faça referência à biblioteca IronPDF no arquivo program.cs. Escreva o seguinte trecho de código no início do arquivo:
using IronPdf;
using IronPdf.Imaging;
using System.Linq;
using IronPdf;
using IronPdf.Imaging;
using System.Linq;
Imports IronPdf
Imports IronPdf.Imaging
Imports System.Linq
Em seguida, escreva o seguinte código dentro da função principal. Isso converterá um arquivo JPG em um arquivo PDF:
public static void Main(string[] args)
{
// Convert a single image to the PDF document
PdfDocument doc = ImageToPdfConverter.ImageToPdf(@"D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage);
// Optional: Set document properties
doc.MetaData.Author = "IronPDF Tutorial";
doc.MetaData.Title = "Image to PDF Conversion";
doc.MetaData.Subject = "Converting JPG to PDF";
// Save the resulting PDF to the specified path
doc.SaveAs(@"D:\Iron Software\ImageToPDF\bird.pdf");
Console.WriteLine("PDF created successfully!");
}
public static void Main(string[] args)
{
// Convert a single image to the PDF document
PdfDocument doc = ImageToPdfConverter.ImageToPdf(@"D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage);
// Optional: Set document properties
doc.MetaData.Author = "IronPDF Tutorial";
doc.MetaData.Title = "Image to PDF Conversion";
doc.MetaData.Subject = "Converting JPG to PDF";
// Save the resulting PDF to the specified path
doc.SaveAs(@"D:\Iron Software\ImageToPDF\bird.pdf");
Console.WriteLine("PDF created successfully!");
}
Public Shared Sub Main(args As String())
' Convert a single image to the PDF document
Dim doc As PdfDocument = ImageToPdfConverter.ImageToPdf("D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage)
' Optional: Set document properties
doc.MetaData.Author = "IronPDF Tutorial"
doc.MetaData.Title = "Image to PDF Conversion"
doc.MetaData.Subject = "Converting JPG to PDF"
' Save the resulting PDF to the specified path
doc.SaveAs("D:\Iron Software\ImageToPDF\bird.pdf")
Console.WriteLine("PDF created successfully!")
End Sub
Como o código ImageBehavior afeta a saída?
No exemplo de código acima, a classe ImageToPdfConverter fornecida pelo IronPDF é usada para conversão de imagem. O método ImageToPdf pode ser usado para criar documentos PDF a partir de imagens. Ele aceita tanto arquivos de imagem quanto um objeto System.Drawing como entrada.
O método estático ImageToPdf converte um único arquivo de imagem em um documento PDF idêntico com dimensões correspondentes. São necessários dois argumentos: Caminho da Imagem e Comportamento da Imagem (como a imagem será exibida no papel). A enumeração ImageBehavior oferece diversas opções:
CropPage: Define o tamanho da página do PDF para corresponder às dimensões da imagem.CenteredOnPage: Centraliza a imagem na página sem redimensioná-la.FitToPage: Redimensiona a imagem para caber dentro das margens da páginaFitToPageAndMaintainAspectRatio: Dimensiona mantendo a proporção
Imaging.ImageBehavior.CropPage definirá o tamanho do papel igual ao tamanho da imagem. O tamanho de página padrão é A4. Você pode configurá-lo através da seguinte linha de código:
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter;
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter;
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter
Você também pode definir tamanhos de página personalizados para requisitos específicos:
// Set custom page size in millimeters
ImageToPdfConverter.PaperSize = new IronPdf.Rendering.PdfPaperSize(210, 297);
// Set custom page size in millimeters
ImageToPdfConverter.PaperSize = new IronPdf.Rendering.PdfPaperSize(210, 297);
' Set custom page size in millimeters
ImageToPdfConverter.PaperSize = New IronPdf.Rendering.PdfPaperSize(210, 297)
Quais são as opções de tamanho de papel disponíveis?
São oferecidas várias opções de tamanho de página, que você pode configurar de acordo com suas necessidades. O IronPDF é compatível com todos os tamanhos de papel padrão:
- Série A : A0, A1, A2, A3, A4 (padrão), A5, A6, A7, A8, A9, A10
- Série B : B0 a B10
- Tamanhos americanos : Carta, Ofício, Ledger, Tabloide, Executivo Outros : Foolscap, Crown, Demy, Royal e mais
Você também pode configurar a orientação da página (retrato ou paisagem) e margens personalizadas para seus PDFs.
Como faço para converter várias imagens em um arquivo PDF?
O exemplo a seguir converterá imagens JPG em um novo documento. Isso é particularmente útil para criar álbuns de fotos, catálogos ou combinar documentos digitalizados:
public static void Main(string[] args)
{
// Enumerate and filter JPG files from the specified directory
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\")
.Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Sort files alphabetically (optional)
var sortedImageFiles = imageFiles.OrderBy(f => f);
// Convert the images to a PDF document
PdfDocument doc = ImageToPdfConverter.ImageToPdf(sortedImageFiles);
// Add page numbers to each page
for (int i = 0; i < doc.PageCount; i++)
{
doc.AddTextFooter($"Page {i + 1} of {doc.PageCount}",
FontFamily.Arial,
fontSize: 10,
y: 25);
}
// Save the combined PDF
doc.SaveAs(@"D:\Iron Software\ImageToPDF\JpgToPDF.pdf");
Console.WriteLine($"Combined {doc.PageCount} images into a single PDF!");
}
public static void Main(string[] args)
{
// Enumerate and filter JPG files from the specified directory
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\")
.Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Sort files alphabetically (optional)
var sortedImageFiles = imageFiles.OrderBy(f => f);
// Convert the images to a PDF document
PdfDocument doc = ImageToPdfConverter.ImageToPdf(sortedImageFiles);
// Add page numbers to each page
for (int i = 0; i < doc.PageCount; i++)
{
doc.AddTextFooter($"Page {i + 1} of {doc.PageCount}",
FontFamily.Arial,
fontSize: 10,
y: 25);
}
// Save the combined PDF
doc.SaveAs(@"D:\Iron Software\ImageToPDF\JpgToPDF.pdf");
Console.WriteLine($"Combined {doc.PageCount} images into a single PDF!");
}
Imports System
Imports System.IO
Imports System.Linq
Public Module Program
Public Sub Main(args As String())
' Enumerate and filter JPG files from the specified directory
Dim imageFiles = Directory.EnumerateFiles("D:\Iron Software\ImageToPDF\") _
.Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))
' Sort files alphabetically (optional)
Dim sortedImageFiles = imageFiles.OrderBy(Function(f) f)
' Convert the images to a PDF document
Dim doc As PdfDocument = ImageToPdfConverter.ImageToPdf(sortedImageFiles)
' Add page numbers to each page
For i As Integer = 0 To doc.PageCount - 1
doc.AddTextFooter($"Page {i + 1} of {doc.PageCount}",
FontFamily.Arial,
fontSize:=10,
y:=25)
Next
' Save the combined PDF
doc.SaveAs("D:\Iron Software\ImageToPDF\JpgToPDF.pdf")
Console.WriteLine($"Combined {doc.PageCount} images into a single PDF!")
End Sub
End Module
Como posso filtrar diferentes formatos de imagem?
No código acima, System.IO.Directory.EnumerateFiles recupera todos os arquivos disponíveis na pasta especificada. A cláusula Where filtra todas as imagens JPG dessa pasta e as armazena na coleção imageFiles. Se você tiver uma imagem PNG ou em qualquer outro formato, basta adicioná-la à consulta Where:
// Filter multiple image formats
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\")
.Where(f => f.EndsWith(".jpg", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".jpeg", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".png", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".bmp", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".gif", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".tiff", StringComparison.OrdinalIgnoreCase));
// Filter multiple image formats
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\")
.Where(f => f.EndsWith(".jpg", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".jpeg", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".png", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".bmp", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".gif", StringComparison.OrdinalIgnoreCase) ||
f.EndsWith(".tiff", StringComparison.OrdinalIgnoreCase));
' Filter multiple image formats
Dim imageFiles = System.IO.Directory.EnumerateFiles("D:\Iron Software\ImageToPDF\") _
.Where(Function(f) f.EndsWith(".jpg", StringComparison.OrdinalIgnoreCase) OrElse _
f.EndsWith(".jpeg", StringComparison.OrdinalIgnoreCase) OrElse _
f.EndsWith(".png", StringComparison.OrdinalIgnoreCase) OrElse _
f.EndsWith(".bmp", StringComparison.OrdinalIgnoreCase) OrElse _
f.EndsWith(".gif", StringComparison.OrdinalIgnoreCase) OrElse _
f.EndsWith(".tiff", StringComparison.OrdinalIgnoreCase))
Você também pode usar uma abordagem mais concisa com uma variedade de extensões:
string[] imageExtensions = { ".jpg", ".jpeg", ".png", ".bmp", ".gif", ".tiff" };
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\")
.Where(f => imageExtensions.Any(ext => f.EndsWith(ext, StringComparison.OrdinalIgnoreCase)));
string[] imageExtensions = { ".jpg", ".jpeg", ".png", ".bmp", ".gif", ".tiff" };
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\")
.Where(f => imageExtensions.Any(ext => f.EndsWith(ext, StringComparison.OrdinalIgnoreCase)));
Dim imageExtensions As String() = {".jpg", ".jpeg", ".png", ".bmp", ".gif", ".tiff"}
Dim imageFiles = System.IO.Directory.EnumerateFiles("D:\Iron Software\ImageToPDF\") _
.Where(Function(f) imageExtensions.Any(Function(ext) f.EndsWith(ext, StringComparison.OrdinalIgnoreCase)))
Em que ordem as imagens aparecerão no PDF?
Por padrão, as imagens aparecem na ordem retornada pelo sistema de arquivos, que pode não ser alfabética. Para controlar a ordem, você pode classificar os arquivos:
- Alfabético :
imageFiles.OrderBy(f => f) - Por Data de Criação :
imageFiles.OrderBy(f => new FileInfo(f).CreationTime) - Por tamanho de arquivo :
imageFiles.OrderBy(f => new FileInfo(f).Length) - Pedido personalizado : Utilize uma função de comparação personalizada
A próxima linha pegará todas as imagens e as combinará em um único documento PDF. Cada imagem se torna uma página separada no PDF.
Como faço para imprimir um arquivo PDF?
O seguinte trecho de código imprimirá o documento usando os recursos de impressão do IronPDF:
// Print using default printer
doc.Print();
// Print silently (without print dialog)
doc.Print(showPreview: false);
// Print to a specific printer
var printerName = "Microsoft Print to PDF";
doc.Print(printerName);
// Print using default printer
doc.Print();
// Print silently (without print dialog)
doc.Print(showPreview: false);
// Print to a specific printer
var printerName = "Microsoft Print to PDF";
doc.Print(printerName);
' Print using default printer
doc.Print()
' Print silently (without print dialog)
doc.Print(showPreview:=False)
' Print to a specific printer
Dim printerName As String = "Microsoft Print to PDF"
doc.Print(printerName)
Posso especificar as configurações da impressora?
O método Print fornecido pela classe PdfDocument imprimirá o documento usando a impressora padrão. Também oferece a opção de alterar o nome da impressora e outras configurações. Para opções avançadas de impressão:
// Advanced printing with settings
using System.Drawing.Printing;
var printDocument = doc.GetPrintDocument();
printDocument.PrinterSettings.PrinterName = "Your Printer Name";
printDocument.PrinterSettings.Copies = 2;
printDocument.PrinterSettings.Collate = true;
printDocument.PrinterSettings.PrintRange = PrintRange.SomePages;
printDocument.PrinterSettings.FromPage = 1;
printDocument.PrinterSettings.ToPage = 3;
printDocument.Print();
// Advanced printing with settings
using System.Drawing.Printing;
var printDocument = doc.GetPrintDocument();
printDocument.PrinterSettings.PrinterName = "Your Printer Name";
printDocument.PrinterSettings.Copies = 2;
printDocument.PrinterSettings.Collate = true;
printDocument.PrinterSettings.PrintRange = PrintRange.SomePages;
printDocument.PrinterSettings.FromPage = 1;
printDocument.PrinterSettings.ToPage = 3;
printDocument.Print();
' Advanced printing with settings
Imports System.Drawing.Printing
Dim printDocument = doc.GetPrintDocument()
printDocument.PrinterSettings.PrinterName = "Your Printer Name"
printDocument.PrinterSettings.Copies = 2
printDocument.PrinterSettings.Collate = True
printDocument.PrinterSettings.PrintRange = PrintRange.SomePages
printDocument.PrinterSettings.FromPage = 1
printDocument.PrinterSettings.ToPage = 3
printDocument.Print()
Para obter mais detalhes sobre como imprimir documentos, consulte este exemplo de impressão em PDF . Você também pode explorar opções de impressão em rede para ambientes corporativos.
Quais são os principais pontos a serem destacados?
Este tutorial mostrou uma maneira muito fácil de converter imagens em um arquivo PDF com exemplos de código, seja convertendo uma única imagem em PDF ou combinando várias imagens em um único arquivo PDF. Além disso, também explicou como imprimir documentos com uma única linha de código.
Principais pontos abordados:
- Instalando o IronPDF através do Gerenciador de Pacotes NuGet
- Converter imagens individuais em PDF com comportamento personalizado
- Conversão em lote de várias imagens em um único PDF
- Controlar o tamanho, a orientação e as margens da página
- Adicionando metadados e números de página a PDFs
- Impressão programática de PDFs com opções
Além disso, algumas características importantes do IronPDF incluem:
- Gerar PDFs a partir de URLs para captura de páginas da web
- Criptografar e descriptografar PDFs para segurança
- Mesclar arquivos PDF existentes para gerenciamento de documentos
- Criar e editar formulários PDF para documentos interativos
- Adicione marcas d'água para fins de identidade visual ou segurança.
- Extrair texto e imagens de PDFs existentes
- Assinaturas digitais para autenticação de documentos
- Compressão de PDF para reduzir o tamanho dos arquivos
- Converter PDFs em imagens para miniaturas
Onde posso obter mais informações sobre o IronPDF?
O IronPDF oferece diversos recursos úteis. Explore estes recursos:
Visite a página inicial do IronPDF para obter uma visão geral do produto.
- Consulte a documentação completa para obter guias detalhados.
- Confira exemplos de código para usos práticos.
- Leia os tutoriais para aprender passo a passo.
- Acesse a referência da API para obter detalhes técnicos.
- Junte-se à comunidade IronPDF para obter suporte.
Para casos de uso específicos, explore:
- Conversão de HTML para PDF para conteúdo da web
- Recursos de segurança de PDF para proteção
- Otimização de desempenho para operações de grande porte
- Guias de implantação em nuvem para Azure e AWS
Qual o preço do IronPDF ?
O IronPDF faz parte do pacote de Iron Software . O Iron Suite inclui produtos adicionais úteis, como o IronXL para operações com o Excel, o IronBarcode para geração de códigos de barras, o IronOCR para reconhecimento de texto e o IronWebscraper para extração de dados da web. Você pode economizar até 250% comprando o pacote completo Iron Suite, pois atualmente você pode adquirir os cinco produtos pelo preço de apenas dois. Por favor, visite a página de detalhes de licenciamento para obter mais informações.
IronPDF oferece:
- Licença de desenvolvimento gratuita para testes
- Licenças profissionais a partir de $749
- Opções de redistribuição isentas de royalties
- Licenciamento SaaS e OEM disponível
- Garantia de reembolso de 30 dias
- Suporte e atualizações gratuitos por um ano
Experimente o IronPDF gratuitamente por 30 dias com uma licença de avaliação ou explore as opções de licenciamento para sua equipe.
Perguntas frequentes
Como posso converter uma imagem em PDF em C#?
Você pode converter uma imagem em PDF em C# usando o método ImageToPdf do IronPDF. Esse método permite especificar o caminho da imagem e as configurações de saída do PDF desejadas.
É possível converter várias imagens em um único arquivo PDF?
Sim, o IronPDF permite converter várias imagens em um único arquivo PDF usando o método ImageToPdf , onde você fornece uma coleção de arquivos de imagem.
Quais formatos de imagem são compatíveis com a conversão para PDF?
O IronPDF suporta a conversão de vários formatos de imagem, como JPG, PNG, GIF e SVG, em documentos PDF.
Como faço para definir o tamanho da página ao converter uma imagem em PDF?
Para definir o tamanho da página durante a conversão, use a propriedade PaperSize dentro da classe ImageToPdfConverter para selecionar um tamanho padrão, como Carta ou A4.
É possível imprimir um documento PDF criado com o IronPDF?
Sim, o IronPDF inclui um método Print na classe PdfDocument que permite imprimir documentos PDF usando as configurações de impressora padrão ou específicas.
Que funcionalidades adicionais oferece o IronPDF?
O IronPDF oferece recursos adicionais, como gerar PDFs a partir de URLs, criptografar e descriptografar PDFs, mesclar arquivos PDF e criar e editar formulários em PDF.
Como faço para instalar o IronPDF em um projeto do Visual Studio?
Para instalar o IronPDF em um projeto do Visual Studio, abra o Console do Gerenciador de Pacotes e execute o comando Install-Package IronPDF .
Quais são as vantagens de usar o IronPDF para geração de PDFs?
O IronPDF oferece uma API simples, eficiente e bem documentada para geração de PDFs sem depender de APIs proprietárias. Ele também fornece suporte profissional e lida com diversas tarefas de PDF de forma eficaz.
O IronPDF é compatível com o .NET 10? Como posso usá-lo para converter imagens em PDF em um projeto .NET 10?
Sim — o IronPDF é totalmente compatível com o .NET 10 e oferece suporte à conversão de imagens para PDF em projetos .NET 10 sem necessidade de configuração adicional. Para usá-lo, instale o pacote NuGet IronPDF em seu projeto .NET 10 e, em seguida, chame métodos como ImageToPdfConverter.ImageToPdf("path/to/image.png") para converter uma única imagem ou passe um `IEnumerable` com os caminhos das imagens para converter várias imagens. Você também pode especificar opções como ImageBehavior ou opções de renderização por meio de ChromePdfRenderOptions para personalização. O funcionamento é o mesmo das versões anteriores do .NET.


