使用IRONPDF 如何在VB .NET中向PDF添加图像 Curtis Chau 已更新:七月 28, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 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 转换器。 The IronPDF library supports a variety of inputs for PDF production, including image files to PDF conversion, converting HTML5 to PDF, creating PDF from ASPX pages, and Razor/MVC View to PDF. The library has tools for creating interactive PDF files, completing and distributing interactive forms, dividing PDF files, extracting text and images, text searching, and converting PDF pages to images. 除了使用用户代理、代理、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") ' Create a PDF document from a single image file Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf") VB .NET 通过使用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") ' 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") VB .NET 从两个图像生成的 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") ' 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") VB .NET 在上面的示例中,从 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") ' 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") VB .NET 合并多个 Bitmap 文件以生成 PDF 文件 通过使用ChromePdfRenderOptions对象配置上述方法调用的行为以增强输出 PDF 文件的视觉效果。可配置的选项包括图像的位置、页眉和页脚格式、页面标题、页面大小和许多其他内容。 More information about adding images to PDFs using IronPDF, along with other information, can be found in the IronPDF Documentation. 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 机器人,将他对技术的热爱与创造力相结合。 相关文章 已发布十一月 13, 2025 如何在 C# 中合并两个 PDF 字节数组 使用 IronPDF 在 C# 中合并两个 PDF 字节数组。学习通过简单的代码示例从字节数组、内存流和数据库合并多个 PDF 文件。 阅读更多 已发布十一月 13, 2025 如何创建 ASP.NET MVC PDF 查看器 为 ASP.NET MVC 应用程序构建一个强大的 PDF 查看器。显示 PDF 文档,将视图转换为 PDF,并使用 IronPDF 添加交互功能。 阅读更多 已发布十一月 13, 2025 如何构建 .NET HTML 到 PDF 转换器 学习如何使用 IronPDF 在 .NET 中将 HTML 转换为 PDF。 阅读更多 PDF API C#(代码示例教程)如何转换二维码到PDF
已发布十一月 13, 2025 如何在 C# 中合并两个 PDF 字节数组 使用 IronPDF 在 C# 中合并两个 PDF 字节数组。学习通过简单的代码示例从字节数组、内存流和数据库合并多个 PDF 文件。 阅读更多
已发布十一月 13, 2025 如何创建 ASP.NET MVC PDF 查看器 为 ASP.NET MVC 应用程序构建一个强大的 PDF 查看器。显示 PDF 文档,将视图转换为 PDF,并使用 IronPDF 添加交互功能。 阅读更多