IRONSOFTWAREHOME
使用IRONPDF

如何在C#中将Word(Docx)转换为PDF(教程)

Curtis Chau
Curtis Chau
Updated: 2026年6月3日

本教程演示如何在VB.NET中合并PDF文件。

IronPDF特性

IronPDF是一个强大的PDF SDK基础,简化了开发人员快速生成、读取和编辑PDF文档的过程。 IronPDF库通过使用Chrome引擎将HTML转换为PDF。该库支持众多Web组件,包括Xamarin、Blazor、Unity、HoloLens应用程序、Windows Forms、HTML、ASPX、Razor HTML、.NET Core、ASP.NET和WPF等。 传统的Windows应用程序和ASP.NET Web应用程序都可以利用Microsoft .NET和.NET Core编程。

IronPDF允许您通过使用HTML5、JavaScript、CSS和图片构建视觉吸引力强的PDF,并包含标题和页脚。 除了提供与PDF文件兼容的强大的HTML到PDF转换器外,API库还提供了一个独立的PDF转换引擎,不依赖任何外部资源。

  • IronPDF库允许用户从多种输入中创建PDF,包括图像文件、HTML、HTML5、ASPX和Razor/MVC视图。
  • 可用于处理交互式PDF的工具包括填写和提交交互式表单。
  • 合并和拆分PDF,提取文字和图像从PDF文件,搜索PDF文件中的文本,光栅化PDF为图像,改变字体大小和转换PDF文件。
  • 该库还提供使用用户代理、代理、Cookie、HTTP头以及用于HTML登录表单后身份验证的表单变量的功能,以及作为PDF发布基础的链接功能。
  • 使用用户名和密码可以通过IronPDF访问受密码保护的PDF文件。
  • 使用IronPDF API,可以读取和编辑现有的PDF文件。
  • 该库可以从PDF文件中提取图像,并添加文字、图形、书签、水印、页眉和页脚到PDF文件中。
  • 用户可以在新的或旧的PDF文档中拆分和合并页面。 无需安装Acrobat Reader,IronPDF也可以从文本创建PDF对象。
  • 可以从CSS文件和CSS媒体文件生成PDF文档。

要了解更多关于使用IronPDF合并PDF文件的信息,请参考合并PDF文件示例。

创建.NET Core 6项目

本新闻稿后续部分的示例展示了使用IronPDF库的简便性。

创建一个新项目以合并PDF文件是第一步。

在Visual Studio打开时,从"文件"菜单中选择"新建项目"。

在随后的对话框中选择"控制台应用程序"模板,然后点击"下一步"。

如何在VB.NET中合并PDF文件,图1:在Visual Studio中创建一个新项目 在 Visual Studio 中创建新项目

在项目名称框中输入您选择的任何项目名称,在位置字段中输入新项目的位置。 点击下一步按钮继续。

如何在VB.NET中合并PDF文件,图2:配置您的新项目 配置您的新项目

从框架下拉菜单中选择一个.NET框架。 在这种情况下,我们使用的是长期支持的.NET版本6.0。接下来,点击创建。

如何在VB.NET中合并PDF文件,图3:.NET Framework选择 .NET Framework选择

接下来,下载解决方案所需的IronPDF库。 在包管理器中使用以下代码实现此目的:

PM > Install-Package IronPdf

作为替代,可以使用NuGet包管理器来查找IronPdf包。

如何在VB.NET中合并PDF文件,图4:在NuGet包管理器UI中搜索IronPDF 在NuGet包管理器UI中搜索IronPDF

该应用程序添加了一个"另存为"对话框,允许将创建的IronPDF保存到选定的位置。

合并PDF文件

您可以利用IronPDF有效地处理多份或大型PDF文件。 在处理这些文档时,您可以使用内置的惰性加载和增量更新特性来减少内存使用。 可以通过几行代码将多个PDF文档合并为一个PDF文件。

下面是合并多个PDF文件的示例代码。

Imports System
Imports IronPdf

Module Program
    Sub Main(args As String())
        ' Declare PdfDocument objects for the PDF files to be merged
        Dim firstPDF, secondPDF, MergedPDF As PdfDocument
        
        ' Load existing PDF files into PdfDocument objects
        firstPDF = PdfDocument.FromFile("A.pdf")
        secondPDF = PdfDocument.FromFile("B.pdf")
        
        ' Merge the loaded PDF documents into a single PdfDocument
        MergedPDF = PdfDocument.Merge(firstPDF, secondPDF)
        
        ' Save the merged PDF document to the specified file path
        MergedPDF.SaveAs("MergeDoc.pdf")
    End Sub
End Module
VB .NET

上述代码片段展示了如何使用IronPDF合并PDF文档。 首先,加载两个PDF文件B.pdf以使用PdfDocument对象创建一个局部变量,使用FromFile函数。 IronPDF提供了一个称为Merge的单独函数,可帮助将多个PDF文档对象作为参数传递以合并PDF。 在将所有对象传递到合并函数后,使用另一个称为SaveAs的函数将合并的PDF文件保存为一个PDF文件。

如何在VB.NET中合并PDF文件,图5:两个PDF文件的内容 两个PDF文件的内容

上图展示了两个输入的PDF文件。 输出的PDF文件将被链接在下方。

输出PDF文件

如何在VB.NET中合并PDF文件,图6:输出文件 输出文件

上图展示了功能如何将第一和第二个PDF文件组合成一个保存的PDF文件。同样,也可以合并多个PDF文件。 IronPDF可以在几毫秒内通过几行代码完成此过程。

结论

IronPDF使用起来非常简单,只需几行代码就能生成PDF文件。 它适合初学者使用,而且使用此应用程序只需基本知识。IronPDF与其他任何包没有依赖关系。 例如,它只是一个单包库。

除了提供的免费许可证外,开发人员还可以根据自己的需求购买各种许可证。 所有库功能,如永久许可证、30天退款保证、一年的软件支持、升级、以及SaaS和OEM再分发的潜力,都不包含在$999 Lite版中。

它也不包括任何持续费用。 这些许可证是一次性投资,可用于生产、部署和开发。 此外,IronPDF提供时限有限且不可分发的免费许可证。 有关IronPDF的完整定价和许可信息,请访问许可页面。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

相关文章

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 “IronPDF”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在此处下载 Windows 安装程序。

  1. 下载并解压 IronPDF 到您的解决方案目录中的 ~/Libs 之类的位置
  2. 在 Visual Studio 解决方案资源管理器中,右键点击引用。选择浏览,“IronPDF.dll”

$999 起