フッターコンテンツにスキップ
IRONPDFの使用

VB.NETでPDFファイルをマージする方法

このチュートリアルでは、VB.NETでPDFファイルをマージする方法を示します。

IronPDFの機能

IronPDFは、開発者が迅速にPDFドキュメントを生成、読み取り、編集できるようにする強力なPDF SDKプラットフォームです。 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への変換機能に加えて、外部リソースに依存しないスタンドアロンのPDF変換エンジンもAPIライブラリに含まれています。

  • IronPDFライブラリでは、画像ファイル、HTML、HTML5、ASPX、およびRazor/MVC Viewなど、さまざまな入力からPDFを作成します。
  • インタラクティブなPDFを操作するためのツールには、インタラクティブフォームの記入と送信があります。
  • PDFをマージおよび分割PDFファイルからテキストと画像を抽出、PDFファイル内のテキストを検索し、PDFを画像にラスタライズ、フォントサイズを変更してPDFファイルを変換します。
  • ライブラリはまた、HTMLログインフォームの背後で認証に使用するユーザーエージェント、プロキシ、クッキー、HTTPヘッダー、フォーム変数の使用を提供し、リンクを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フレームワークの選択

次に、ソリューションに必要なIronPDFライブラリをダウンロードします。 これを達成するために、パッケージマネージャーで次のコードを使用します:

Install-Package IronPdf

代わりに、 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())
        ' 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

上記のコードスニペットは、IronPDFを使用してPDF文書をマージする方法を示しています。 まず、2 つの PDF ファイル A.pdfB.pdf をロードし、 FromFile関数を使用してPdfDocumentオブジェクトのローカル変数を作成します。 IronPDF には、複数の PDF ドキュメント オブジェクトをパラメーターとして渡して PDF を結合するのに役立つMergeという別の関数が用意されています。 すべてのオブジェクトをマージ関数に渡した後、 SaveAsと呼ばれる別の関数を使用して、結合された PDF ファイルを 1 つの PDF ファイルに保存します。

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

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

出力PDFファイル

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

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

結論

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

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

それはまた、継続的な料金も含まれていません。 これらのライセンスは生産、ステージング、開発に使用できる一回限りの投資です。 さらに、IronPDFは時間限定の配布不可の無料ライセンスを提供しています。 IronPDFの完全な価格とライセンス情報については、ライセンスページにアクセスしてください。

よくある質問

VB.NET で PDF ファイルを結合するにはどうすればよいですか?

PdfDocument オブジェクトを使用してPDFを読み込み、Merge メソッドを適用し、SaveAs メソッドで結果を保存することにより、VB.NETで PDF ファイルを結合できます。

PDF の結合に IronPDF を使用する利点は何ですか?

IronPDFは数行のコードで結合プロセスを簡素化し、フォーマットが保持されることを保証します。また、HTML、画像などのさまざまな入力をサポートし、PDFの視覚的な品質を高めます。

VB.NETで既存のPDFファイルを結合にロードするにはどうすればよいですか?

VB.NET では, IronPDF の PdfDocument クラスを使用してファイルを開いて操作し、結合する前に Merge メソッドを使用します。

IronPDFはパスワード保護されたPDFファイルを処理できますか?

はい、IronPDFは必要な資格情報を提供することで、パスワード保護されたPDFファイルを処理できます。

IronPDF は .NET Core と互換性がありますか?

はい、IronPDFは.NET CoreやXamarin、Blazor、Windows Formsなど多くのプラットフォームに対応しています。

VB.NETで結合したPDF文書を保存するにはどうすればよいですか?

IronPDFを使用してPDFファイルを結合した後、SaveAsメソッドを使用して、指定したファイルパスに結合ドキュメントを保存できます。

IronPDF を使用するために外部リソースは必要ですか?

いいえ、IronPDF は独自の PDF 変換エンジンを持つ単独ライブラリとして動作し、外部リソースやパッケージに依存しません。

IronPDF はどのようなライセンスオプションを提供していますか?

IronPDF は無料ライセンスを含むさまざまなライセンスオプションを提供しており、永久使用やソフトウェアサポートなどの追加機能を有償ライセンスで提供しています。

VB.NET で PDF をマージする場合、IronPDF は .NET 10 と完全に互換性がありますか?

はい、IronPDFは.NET 10と完全に互換性があります。以前のバージョンと同様に、.NET 10プロジェクトでのPDFドキュメントの結合をサポートしています。VB.NETのPdfDocument.MergeSaveAsなどのメソッドを、特別な変更を加えることなくそのまま使用できます。(更新日: 2025年6月22日)

IronPDF は .NET 10 アプリケーションに対してどのようなプラットフォーム サポートを提供しますか?

IronPDFは、デスクトップ(Windows Forms、WPF)、Web(ASP.NET Core、Blazor)およびクロスプラットフォームシナリオで.NET 10アプリケーションをサポートし、プラットフォーム特有の調整なしで動作します。APIは、以前 for .NETバージョンと同様にVB.NETでも一貫して機能します。

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me