使用IRONPDF

如何在VB .NET中向PDF添加图像

更新 2024年三月3日
分享:

1.导言

Adobe 便携文档格式(PDF)在各行各业中,.NET、Java、Python 或 Node js 被广泛用于创建发票等任务。 开发人员还使用 PDF 格式制作符合客户规格的文档。 库简化了创建 PDF 的过程,在为项目选择库时,应考虑其功能,如构建、读取和转换功能。

2.IronPDF 功能

IronPdf 是一个强大的 PDF SDK 框架,可以方便地创建、阅读和编辑 PDF 文档。 它使用 Chrome 引擎将 HTML 转换为 PDF,并支持 Xamarin、Blazor、Unity、HoloLens 应用程序等各种网络组件。 它既适用于在线应用程序,也适用于传统的 Windows 应用程序。 IronPDF 允许使用 HTML5、JavaScript、CSS 和图像创建美观的 PDF,并包含功能强大的 HTML 到 PDF 转换器。

3.从图像创建 PDF 文档

IronPDF 可轻松从图像创建 PDF。

Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
VB.NET

通过使用图像到 PDF 转换器此外,我们还将提供一个 "类",无需为该类创建任何对象即可轻松使用。 "(《世界人权宣言》)图像到 PDF该方法接受文件名和路径作为参数,并将给定的 PNG 文件转换为所需的 PDF。 最后保存为将生成的 PDF 文件保存到所需位置。

下图显示了上述代码的结果。

如何在 VB .NET 中为 PDF 添加图像,图 1:PDF 文件输出

输出的 PDF 文件

下一个示例将根据图像列表创建 PDF 文档。

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")
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")
VB.NET

如何在 VB .NET 中为 PDF 添加图像,图 2:由两幅图像生成 PDF 文件

由两张图片组成的 PDF 文件

4.从位图图像对象创建 PDF 文档

只需几行代码就可将若干位图图像对象转换为 PDF 文件。

Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
VB.NET

在上面的示例中,从 PNG 文件创建了一个位图对象,并将其作为转换为 PDF 文件的媒介格式。

如何在 VB .NET 中为 PDF 添加图像,图 3:从 PNG 图像生成 PDF 文件

从 PNG 图像生成 PDF 文件

也可以将一系列(或 列表)位图 "对象的 PDF 文件:

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")
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")
VB.NET

如何在 VB .NET 中为 PDF 添加图像,图 4:合并多个位图文件以生成 PDF 文件

合并多个位图文件以生成 PDF 文件

配置上述方法调用的行为,使用ChromePdfRenderOptions对象辅助工具可增强输出 PDF 文件的视觉效果。可配置的选项包括图像位置、页眉和页脚格式、页面标题、页面大小等。

更多信息使用 IronPDF 为 PDF 添加图像以及其他信息,请参见IronPDF文档.

结论

IronPDF 库提供用于开发的免费许可证,并可根据开发人员的需求购买各种许可证用于生产环境。 Lite 软件包的预付费用为 $749,没有持续费用。 许可证附带永久许可证、一年的产品支持、升级以及 SaaS 和 OEM 再分发选项。 这些工具是一次性投资,可用于生产、暂存和开发。

IronPdf 还提供额外的限时免费许可证。 此外,IronPdf 还提供防止再分发的免费许可证。 要查看 IronPdf 的完整定价和许可详情,请访问网站IronPDF 许可证详细信息.

< 前一页
PDF API C#(代码示例教程)
下一步 >
如何将二维码转换为PDF

准备开始了吗? 版本: 2024.12 刚刚发布

免费NuGet下载 总下载量: 11,781,565 查看许可证 >