使用IRONPDF

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

更新 2024年三月3日
分享:

1.导言

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

2.IronPDF 功能

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

  • IronPDF 库支持用于制作 PDF 的各种输入,包括 图像文件, HTML5, ASPX剃刀/MVC视图.
  • 该库拥有创建交互式 PDF 文件的工具、 完成和发送交互式表格分割 PDF 文件、提取文本和图像、文本搜索,以及 将 PDF 页面光栅化为图像.
  • 除了使用用户代理、代理、Cookie、HTTP 标头和表单变量之外 HTML 登录表单背后的身份验证此外,该库还提供链接用法,作为 PDF 文档的基础。
  • IronPDF 可以访问 受密码保护的 PDF 文件 要求提供用户名和密码。
  • IronPDF API 允许读取和编辑现有的 PDF 文件。
  • 该库可从 PDF 文件中提取图像,还可为 PDF 文件添加文本、图形、书签、水印、页眉和页脚。
  • 用户可以在新的或现有的 PDF 文档中分割和合并页面,IronPDF 还可以从文本中创建 PDF 对象,而无需 Acrobat Reader。
  • CSS 媒体文件和 CSS 文件都可以转换成 PDF 文档。

  • IronPDF 用户可以添加全新的 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 添加图像以及其他信息,请参见 文件部分.

5.结论

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

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

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

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

免费NuGet下载 总下载量: 10,731,156 查看许可证 >