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

Como adicionar imagens a um PDF em VB .NET

1. Introdução

O formato de documento portátil (PDF) da Adobe é amplamente utilizado em diversos setores para tarefas como a criação de faturas. Os desenvolvedores também utilizam o formato PDF para produzir documentos que atendam às especificações do cliente. As bibliotecas simplificaram o processo de criação de PDFs e, ao selecionar uma biblioteca para um projeto, considere recursos como as capacidades de criação, leitura e conversão.

2. Recursos do IronPDF

IronPDF é um framework SDK robusto para PDF que facilita a criação, leitura e edição de documentos PDF. Ele converte HTML em PDF usando o mecanismo do Chrome e oferece suporte a vários componentes da web, como Xamarin, Blazor, Unity, aplicativos HoloLens e muito mais. Funciona tanto com aplicativos online quanto com aplicativos tradicionais do Windows. O IronPDF permite a criação de PDFs visualmente atraentes usando HTML5, JavaScript, CSS e imagens, e inclui um poderoso conversor de HTML para PDF.

3. Criar documentos PDF a partir de imagens

O IronPDF facilita a criação de PDFs a partir de imagens.

' Create a PDF document from a single image file
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")

Ao usar a classe ImageToPdfConverter , é fácil utilizá-la sem precisar criar nenhum objeto para a classe. O método ImageToPdf aceita o nome do arquivo e o caminho como parâmetros e converte o arquivo PNG fornecido no PDF desejado. Finalmente, o método SaveAs salva o arquivo PDF gerado no local desejado.

A imagem abaixo mostra o resultado do código acima.

Como adicionar imagens a um PDF em VB .NET, Figura 1: O arquivo PDF resultante O arquivo PDF de saída

O próximo exemplo cria um documento PDF a partir de uma lista de imagens.

' Create a PDF document from a list of image files
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png")
lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")

Como adicionar imagens a um PDF em VB .NET, Figura 2: O arquivo PDF a partir de duas imagens O arquivo PDF de duas imagens

4. Criar documentos PDF a partir de objetos de imagem Bitmap

Diversos objetos de imagem bitmap podem ser convertidos em arquivos PDF com apenas algumas linhas de código.

' Convert a single Bitmap image object to a PDF file
Imports System.Drawing
Imports IronPdf

Dim image As Bitmap = Bitmap.FromFile("test.png")
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")

No exemplo acima, um objeto Bitmap é criado a partir do arquivo PNG e usado como formato médio para conversão em um arquivo PDF.

Como adicionar imagens a um PDF em VB .NET, Figura 3: Gerar um arquivo PDF a partir de uma imagem PNG Gere um arquivo PDF a partir de uma imagem PNG.

Também é possível combinar uma coleção (ou lista) de objetos Bitmap em um único PDF:

' Combine multiple Bitmap objects into a single PDF document
Dim lstImages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstImages.Add(Bitmap.FromFile("test.png"))
lstImages.Add(Bitmap.FromFile("demo.png"))
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(lstImages).SaveAs("Resultimage.pdf")

Como adicionar imagens a um PDF em VB .NET, Figura 4: Combinar vários arquivos Bitmap para gerar um arquivo PDF Combine vários arquivos Bitmap para gerar um arquivo PDF.

Configure o comportamento das chamadas de método acima usando um objeto ChromePdfRenderOptions para aprimorar o aspecto visual do arquivo PDF de saída. As opções que podem ser configuradas incluem a posição da imagem, a formatação do cabeçalho e rodapé, o título da página, o tamanho da página e muitas outras.

Mais informações sobre como adicionar imagens a PDFs usando o IronPDF , juntamente com outras informações, podem ser encontradas na Documentação do IronPDF .

5. Conclusão

A biblioteca IronPDF oferece uma licença gratuita para desenvolvimento e diversas licenças estão disponíveis para compra para uso em ambiente de produção, dependendo das necessidades do desenvolvedor. O pacote Lite custa $799 à vista e não tem despesas recorrentes. As licenças incluem uma licença perpétua, um ano de suporte ao produto, atualizações e opções para redistribuição como SaaS e OEM. São investimentos únicos que podem ser utilizados para produção, montagem e desenvolvimento.

O IronPDF também oferece licenças gratuitas adicionais por tempo limitado. Além disso, o IronPDF oferece licenças gratuitas que impedem a redistribuição. Para visualizar os detalhes completos de preços e licenciamento do IronPDF, visite a página de Detalhes de Licenciamento do IronPDF .

Perguntas frequentes

Como posso inserir imagens em um documento PDF usando VB.NET?

Você pode usar o IronPDF para inserir imagens em documentos PDF no VB.NET utilizando a classe ImageToPdfConverter . Por exemplo, o método ImageToPdfConverter.ImageToPdf("image.png").SaveAs("output.pdf") criará um PDF a partir de um arquivo de imagem.

Quais formatos de imagem são suportados para conversão de PDF em VB.NET?

O IronPDF suporta diversos formatos de imagem para conversão em PDF, incluindo PNG, JPEG, BMP e GIF. Você pode converter esses arquivos de imagem em PDFs usando o ImageToPdfConverter .

Posso personalizar a aparência do PDF ao adicionar imagens usando VB.NET?

Sim, o IronPDF permite a personalização da saída em PDF, como o posicionamento de imagens, cabeçalhos, rodapés e tamanhos de página, usando ChromePdfRenderOptions .

É possível combinar várias imagens em um único documento PDF?

Sim, com o IronPDF, você pode combinar várias imagens em um único documento PDF, fornecendo uma lista de imagens para ImageToPdfConverter e salvando o resultado como um único arquivo PDF.

Como posso usar objetos Bitmap para criar PDFs em VB.NET?

O IronPDF permite o uso direto de objetos Bitmap para a criação de PDFs. Você pode converter imagens Bitmap passando-as para ImageToPdfConverter para gerar arquivos PDF.

Quais são as opções de licenciamento disponíveis para o IronPDF?

A IronPDF oferece uma licença de desenvolvimento gratuita e várias licenças de produção que incluem uso perpétuo, suporte ao produto e atualizações. As opções de licenciamento também abrangem SaaS e redistribuição OEM.

O IronPDF permite elementos interativos em um PDF?

Sim, o IronPDF pode adicionar elementos interativos, como formulários e anotações, a documentos PDF, melhorando a funcionalidade dos seus PDFs.

Como o IronPDF realiza a conversão de HTML para PDF?

O IronPDF utiliza o mecanismo do Chrome para lidar com a conversão de HTML para PDF, garantindo alta fidelidade na renderização de HTML5, JavaScript e CSS em PDFs visualmente atraentes.

Quais plataformas são compatíveis com o IronPDF?

O IronPDF é compatível com diversas plataformas, incluindo aplicativos Xamarin, Blazor, Unity e HoloLens, o que o torna versátil para diferentes ambientes de desenvolvimento.

O IronPDF é totalmente compatível com o .NET 10 e quais são os benefícios disso ao adicionar imagens em VB.NET?

Sim, o IronPDF é totalmente compatível com o .NET 10, suportando C# e VB.NET em projetos .NET 10. Essa compatibilidade traz melhorias de desempenho, uso de memória e ferramentas ao trabalhar com imagens ou arquivos de imagem grandes, e se integra às APIs .NET mais recentes sem necessidade de configuração especial.

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