使用IRONPDF

如何在VB.NET中合并PDF文件

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

IronPDF 功能

IronPDF 是一个强大的 PDF SDK 基础,用于 PDF 处理,使开发人员能够快速轻松地生成、读取和编辑 PDF 文档。 IronPDF 库通过使用 Chrome 引擎将 HTML 转换为 PDF。Xamarin、Blazor、Unity、HoloLens 应用程序、Windows 窗体、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 View。
  • 可以用于处理交互式PDF的工具包括填写和提交交互式表单
  • 合并和拆分PDF从PDF文件中提取文本和图片,搜索PDF文件中的文本,将PDF光栅化为图像,更改字体大小并转换PDF文件。
  • 该库还提供了用户代理、代理、Cookie、HTTP 标头和表单变量的用法,用于 HTML 登录表单背后的身份验证,以及作为 PDF 出版物基础的链接。
  • 使用 IronPdf 可以访问受密码保护的 PDF 文件,以换取用户名和密码。
  • 使用 IronPDF API,可以读取和编辑现有的 PDF 文件。
  • 该库除了可以向PDF文件添加文本、图形、书签水印、页眉和页脚,还可以从PDF文件中提取图像。
  • 用户可以在新的或旧的PDF文档中拆分和合并页面。 在没有 Acrobat 阅读器的情况下,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:配置您的新项目

配置您的新项目

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

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

.NET Framework 选择

接下来,下载解决方案所需的 IronPDF 库。 请使用软件包管理器上的以下代码来实现这一目标:

:PackageInstall
:PackageInstall
SHELL

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

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

在NuGet包管理器UI中搜索IronPDF

该应用程序已添加 "另存为 "对话框,可将创建的 IronPDF 保存到所选位置。

合并 PDF 文件

您可以利用 IronPDF 有效处理众多或庞大的 PDF 文件。 在处理文档时,由于内置的懒加载和增量更新功能,您可以使用更少的 RAM。 只需几行代码即可将多个 PDF 文档合并为一个 PDF 文件。

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

Imports System
Imports IronPdf

Module Program
    Sub Main(args As String())
        Dim firstPDF, secondPDF, Mergepdf As PdfDocument
        firstPDF = PdfDocument.FromFile("A.pdf")
        secondPDF = PdfDocument.FromFile("B.pdf")
        Mergepdf = PdfDocument.Merge(firstPDF, secondPDF)
        Mergepdf.SaveAs("MergeDoc.pdf")
    End Sub
End Module
Imports System
Imports IronPdf

Module Program
    Sub Main(args As String())
        Dim firstPDF, secondPDF, Mergepdf As PdfDocument
        firstPDF = PdfDocument.FromFile("A.pdf")
        secondPDF = PdfDocument.FromFile("B.pdf")
        Mergepdf = PdfDocument.Merge(firstPDF, secondPDF)
        Mergepdf.SaveAs("MergeDoc.pdf")
    End Sub
End Module
VB .NET

以上代码片段展示了如何使用 IronPDF 合并 PDF 文档。 如果您查看以上代码,首先加载两个PDF文件A.pdf和B.pdf,以使用FromFile函数为PdfDocument对象创建本地变量。 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再分发的潜力,都不包含在$749 Lite 版本中。

此外,还不包括持续成本。 这些许可证是一次性投资,可用于生产、暂存和开发。 此外,IronPdf 还提供有时限、不可分发的免费许可证。 有关IronPDF的完整定价和许可信息,请访问许可页面

Chipego
软件工程师
Chipego 拥有出色的倾听技巧,这帮助他理解客户问题并提供智能解决方案。他在 2023 年加入 Iron Software 团队,此前他获得了信息技术学士学位。IronPDF 和 IronOCR 是 Chipego 主要专注的两个产品,但他对所有产品的了解每天都在增长,因为他不断找到支持客户的新方法。他喜欢 Iron Software 的合作氛围,公司各地的团队成员贡献他们丰富的经验,以提供有效的创新解决方案。当 Chipego 离开办公桌时,你经常可以发现他在看书或踢足球。
< 前一页
如何使用IronPDF构建.NET PDF编辑器应用程序
下一步 >
如何在C#中保存PDF文件(初学者教程)