IRONPDFの使用

VB.NETでPDFファイルを結合する方法

更新済み 2024年3月10日
共有:

このチュートリアルでは、VB.NETでPDFファイルを結合する方法を説明します。

IronPDFの機能

IronPDFは、PDF処理のための強力なPDF SDK基盤であり、開発者がPDF文書を迅速に作成、読み取り、編集できるようにします。 IronPDFライブラリはChromeエンジンを使用してHTMLをPDFに変換します。ライブラリは、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ライブラリを使用すると、画像ファイル、HTML、HTML5、ASPX、およびRazor/MVCビューを含むさまざまな入力からPDFを作成できます。

  • PDFを結合および分割, テキストと画像を抽出するPDFファイルから、PDFファイル内のテキストを検索するPDFを画像にラスタライズする, フォントサイズを変更し、PDFファイルを変換します。
  • ライブラリは、HTMLログインフォームの認証のために、ユーザーエージェント、プロキシ、クッキー、HTTPヘッダー、およびフォーム変数の使用も提供し、リンクをPDF出版の基盤として使用できます。
  • パスワードで保護されたPDFファイルは、ユーザー名とパスワードを使用してIronPDFでアクセスできます。
  • IronPDF APIを使用すると、既存のPDFファイルを読み取りおよび編集することができます。
  • ライブラリは、テキストやグラフィックスの追加に加えて、PDFファイルから画像を抽出することができます。ブックマーク, ウォーターマーク、ヘッダーおよびフッターをPDFファイルに追加します。
  • ユーザーはページの分割と結合新しいまたは古いPDFドキュメントで。 Acrobat Readerを使用せずに、IronPDFはテキストからPDFオブジェクトを作成することもできます。
  • CSSファイルおよびCSSメディアファイルから、PDFドキュメントを生成することができます。

    IronPDFを使用したPDFファイルのマージについての詳細はPDFファイルを結合する例.

.NET Core 6 プロジェクトの作成

以下のニュースレターで示す例は、IronPDFライブラリの使いやすさを示しています。

PDFファイルを結合する新しいプロジェクトの作成が最初のステップです。

Visual Studioを開いた状態で、「ファイル」メニューから「新しいプロジェクト」を選択します。

続くダイアログボックスで「Console App」テンプレートを選択し、「Next」をクリックしてください。

VB.NETでPDFファイルをマージする方法、図 1: Visual Studioで新しいプロジェクトを作成する

Visual Studio で新しいプロジェクトを作成する

プロジェクト名ボックスに任意のプロジェクト名を入力し、新しいプロジェクトの場所をロケーションフィールドに入力してください。 続行するには、次へ ボタンをクリックしてください。

VB.NETでPDFファイルをマージする方法 図2: 新しいプロジェクトを構成する

新しいプロジェクトを構成する

フレームワークのドロップダウンメニューから、.NET Frameworkを選択してください。 この場合、長くサポートされているバージョンである .NET 6.0 を使用しています。次に、「作成」をクリックしてください。

VB.NETでPDFファイルをマージする方法, 図3: .NET Frameworkの選択

.NETフレームワークの選択

次に、ソリューションに必要なIronPDFライブラリをダウンロードしてください。 以下のコードをパッケージマネージャーで使用して、この作業を完了してください:

:PackageInstall

代替として、NuGetパッケージマネージャーを使用して IronPdf パッケージを検索することができます。

VB.NETでPDFファイルを結合する方法、図4:NuGetパッケージマネージャーUIでIronPDFを検索する

NuGet パッケージ マネージャー UI で IronPDF を検索

このアプリケーションには、作成されたIronPDFを選択した場所に保存するための「名前を付けて保存」ダイアログボックスが追加されました。

PDFファイルを結合

IronPDFを利用して、複数のまたは大きなPDFファイルを効果的に処理できます。 書類を処理する際、遅延読み込みとインクリメンタルアップデートの組み込み機能のおかげで、使用するRAMを減らすことができます。 複数のPDFドキュメントをいくつかのコード行で1つの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ドキュメントをマージする方法を示しています。 次のコードをご覧ください。まず、2つのPDFファイル A.pdf と B.pdf を読み込み、ローカル変数を作成します。PdfDocument(PDFドキュメント) by using the オブジェクトFromFile(ファイルから)関数 IronPdfは次のような別の機能を提供しますマージPDFをマージするためのパラメータとして複数のPDFドキュメントオブジェクトを渡すのに役立ちます。 すべてのオブジェクトをマージ関数に渡した後、別の関数SaveAs結合されたPDFファイルを1つのPDFファイルに保存するために使用されます。

VB.NETでPDFファイルをマージする方法、図5:2つのPDFファイルの内容

2つのPDFファイルの内容

上記の画像は、2つの入力PDFファイルを示しています。 出力されたPDFファイルは以下にリンクされます。

出力PDFファイル

VB.NETでPDFファイルを結合する方法、図6:出力ファイル

出力ファイル

上記の画像は、関数が最初のPDFファイルと2番目のPDFファイルを結合して1つのPDFファイルに保存することを示しています。同様に、複数のPDFファイルを結合することもできます。 IronPDFは、数行のコードでこのプロセスを数ミリ秒で実行できます。

結論

IronPDFは使い方が簡単で、わずか数行のコードでPDFファイルを作成できます。 初心者に適しており、このアプリケーションを使用するには基本的な専門知識しか必要ありません。IronPDFは他のパッケージに依存しません。 例えば、それは単一パッケージのライブラリです。

提供されている無料ライセンスに加えて、開発者はニーズに応じたさまざまなライセンスの購入オプションを選択できます。 すべてのライブラリ機能、例えば永久ライセンス、30日間の返金保証、1年間のソフトウェアサポート、アップグレード、SaaSおよびOEM再配布の可能性などは、$749 Liteエディションには含まれていません。

それには継続的なコストも含まれていません。 これらのライセンスは、一度の投資で、プロダクション、ステージング、および開発に使用することができます。 さらに、IronPDFは時間限定の、配布不可の無料ライセンスを提供しています。 IronPDFに関する完全な価格とライセンス情報については、以下にアクセスしてください: ライセンスページ.

< 以前
IronPDFを使用して.NET PDFエディターアプリケーションを構築する方法
次へ >
C#でCSHTMLをPDFに変換する方法