使用IRONPDF 如何在VB .NET中向PDF添加图像 Curtis Chau 已更新:2025年7月28日 下载 IronPDF NuGet 下载 DLL 下载 Windows 安装程序 免费试用 LLM副本 LLM副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在 Grok 中打开 向 Grok 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 1.简介 Adobe 的便携文档格式 (PDF) 在各个行业广泛用于创建发票等任务。 开发人员还使用 PDF 格式制作符合客户规格的文档。 库简化了创建 PDF 的过程,选择项目的库时,应考虑构建、读取和转换等功能。 2. IronPDF 功能 IronPDF 是一个强大的 PDF SDK 框架,可简化创建、读取和编辑 PDF 文档的过程。 它使用 Chrome 引擎将 HTML 转换为 PDF,并支持各种 Web 组件,例如 Xamarin、Blazor、Unity、HoloLens 应用等。 它兼容在线应用程序和传统的 Windows 应用程序。 IronPDF 使用 HTML5、JavaScript、CSS 和图像创建美观的 PDF,并包含强大的 HTML 到 PDF 转换器。 IronPDF 库支持多种输入以进行 PDF 生产,包括图像文件到 PDF 转换、HTML5 转换为 PDF、从 ASPX 页面创建 PDF和Razor/MVC 视图到 PDF。 库工具可创建交互式 PDF 文件,完成和分发交互式表单、拆分 PDF 文件、提取文本和图像、搜索文本,以及将 PDF 页面转换为图像。 除了使用用户代理、代理、Cookie、HTTP 头和表单变量用于HTML 登录表单后的身份验证,库还提供使用链接作为 PDF 文档基础功能。 IronPDF 通过请求用户名和密码提供对管理密码保护的 PDF 文件的访问。 IronPDF API 允许读取和编辑现有的 PDF 文件。 库能从 PDF 文件中提取图像并向 PDF 文件中添加文本、图形、书签、水印、页眉和页脚。 用户可以拆分和组合新建或现有的 PDF 文档中的页面,而 IronPDF 可以在不需要 Acrobat Reader 的情况下从文本创建 PDF 对象。 CSS 媒体文件和 CSS 文件都可以转换为 PDF 文档。 IronPDF 的用户可以添加全新的 PDF 表单并编辑预先存在的表单。 3. 从图像创建 PDF 文档 IronPDF 使从图像创建 PDF 变得容易。 ' Create a PDF document from a single image file Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf") 通过使用ImageToPdfConverter类,无需为该类创建任何对象就可以轻松使用。 ImageToPdf方法接受文件名和路径作为参数,并将给定的PNG文件转换为所需的PDF。 最后,SaveAs方法将生成的PDF文件保存到所需位置。 下面的图像展示了上述代码的结果。 PDF 文件输出 下一个示例从一系列图像创建了一个 PDF 文档。 ' 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") 从两个图像生成的 PDF 文件 4. 从 Bitmap 图像对象创建 PDF 文档 通过几行代码可以将多个 bitmap 图像对象转换为 PDF 文件。 ' 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") 在上面的示例中,从 PNG 文件创建了 Bitmap 对象,并用作转换为 PDF 文件的媒介格式。 从 PNG 图像生成 PDF 文件 还可以将Bitmap对象的集合(或列表)合并到单个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") 合并多个 Bitmap 文件以生成 PDF 文件 使用ChromePdfRenderOptions对象配置上述方法调用的行为,以增强输出PDF文件的视觉效果。可配置的选项包括图像的位置、页眉和页脚格式、页面标题、页面大小以及其他许多选项。 有关使用 IronPDF 在 PDF 中添加图像的更多信息,以及其他信息,请参见IronPDF 文档。 5. 结论 IronPDF 库提供适用于开发的免费许可证,并根据开发人员需要提供各种用于生产环境的许可证。 Lite套餐费用为$799,没有持续的费用。 许可证包括永久许可证、一年的产品支持、升级以及 SaaS 和 OEM 重新分发选项。 它们是一次性投资,可用于生产、阶段和开发。 IronPDF 还提供额外的限时免费许可证。 此外,IronPDF 提供阻止重新分发的免费许可证。 要查看 IronPDF 的完整定价和许可详细信息,请访问IronPDF 许可详情。 常见问题解答 如何在 VB.NET 中将图像插入 PDF 文档? 您可以使用 IronPDF 在 VB.NET 中使用 ImageToPdfConverter 类插入图像到 PDF 文档。例如,方法 ImageToPdfConverter.ImageToPdf("image.png").SaveAs("output.pdf") 将从图像文件创建 PDF。 在 VB.NET 中,支持哪些图像格式进行 PDF 转换? IronPDF 支持多种图像格式转换为 PDF,包括 PNG、JPEG、BMP 和 GIF。您可以使用 ImageToPdfConverter 将这些图像文件转换为 PDF。 在使用 VB.NET 添加图像时,可以自定义 PDF 的外观吗? 可以,IronPDF 允许自定义 PDF 输出,例如图像定位、页眉、页脚和页面大小等,使用 ChromePdfRenderOptions。 是否可以将多个图像合并为单个 PDF 文档? 可以,通过 IronPDF,将多个图像合并为一个 PDF 文档,方法是将图像列表提供给 ImageToPdfConverter,并将输出保存为一个 PDF 文件。 如何使用位图对象在 VB.NET 中创建 PDF? IronPDF 支持直接使用位图对象进行 PDF 创建。您可以通过将位图图像传递给 ImageToPdfConverter 生成 PDF 文件。 IronPDF 的授权有哪些选项? IronPDF 提供免费开发许可证和多种生产许可证,包含永久使用、产品支持和升级。授权选项还涵盖 SaaS 和 OEM 重新分发。 IronPDF 是否允许在 PDF 中添加交互元素? 是的,IronPDF 可以为 PDF 文档添加交互元素,例如表单和注释,从而增强您的 PDF 功能。 IronPDF如何处理HTML到PDF的转换? IronPDF 使用 Chrome 引擎来处理 HTML 到 PDF 的转换,确保在渲染 HTML5、JavaScript 和 CSS 为美观的 PDF 时具有高保真度。 哪些平台与 IronPDF 兼容? IronPDF 兼容于包括 Xamarin、Blazor、Unity 和 HoloLens 应用在内的各种平台,使其在不同开发环境中具有多样性。 IronPDF 是否与 .NET 10 完全兼容,并且在 VB.NET 中添加图像时带来了哪些好处? 是的,IronPDF 完全兼容 .NET 10,支持在 .NET 10 项目中使用 C# 和 VB.NET。这种兼容性在处理图像或大型图像文件时,能够带来性能、内存使用和工具方面的改进,并且无需任何特殊配置即可与最新的 .NET API 集成。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 相关文章 已更新2026年3月1日 如何在.NET中使用IronPDF创建PDF文件(C#教程) 发现为开发人员创建PDF文件的有效方法。提升您的编码技能并简化您的项目。立即阅读文章! 阅读更多 已更新2026年2月27日 如何在C#中合并PDF文件 使用IronPDF合并PDF VB NET。学习使用简单的VB.NET代码将多个PDF文件合并为一个文档。包括逐步示例。 阅读更多 已更新2026年3月1日 面向 .NET 10 开发人员的 C# PDFWriter 教程 使用这份逐步指南了解如何高效地使用C# PDFWriter创建PDF。阅读文章提升您的技能! 阅读更多 PDF API C#(代码示例教程)如何转换二维码到PDF