VB.NETでPDFファイルをマージする方法
このチュートリアルでは、VB.NETでPDFファイルをマージする方法を示します。
VB.NETでPDFファイルをマージする方法
- PDFファイルの結合に必要なC#ライブラリをダウンロードする。
- 既存のPDFをファイルから読み込むか、HTMLからレンダリングする
- PDFを結合するには、
Mergeメソッドを使用してください。 - マージされたPDFをVB.NETの
SaveAsメソッドを使って保存します。 - 出力された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が開いているときに"ファイル"メニューから"新しいプロジェクト"を選択します。
次のダイアログボックスで"コンソールアプリ"のテンプレートを選択し、"次へ"をクリックします。
Visual Studioで新しいプロジェクトを作成
プロジェクト名をプロジェクト名ボックスに入力し、新しいプロジェクトの場所を場所フィールドに入力します。 続行するには次へボタンをクリックします。
新しいプロジェクトを構成する
フレームワークのドロップダウンメニューから.NETフレームワークを選択します。 ここでは、長期にわたってサポートされている.NET 6.0を使用しています。次に、"作成"をクリックします。
.NETフレームワークの選択
次に、ソリューションに必要なIronPDFライブラリをダウンロードします。 これを達成するために、パッケージマネージャーで次のコードを使用します:
Install-Package IronPdf
または、NuGetパッケージマネージャーを使用して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 ModuleImports 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.pdfとB.pdfを読み込み、PdfDocumentオブジェクトのローカル変数をFromFile関数を使用して作成します。 IronPDFはMergeという別の関数を提供しており、複数のPDF文書オブジェクトを引数として渡すことでPDFのマージを助けます。 すべてのオブジェクトをマージ関数に渡した後、もう一つの関数SaveAsを使用して、結合されたPDFファイルを1つのPDFファイルとして保存します。
2つのPDFファイルの内容
上の画像は、2つの入力PDFファイルを示しています。 出力PDFファイルは以下にリンクされています。
出力PDFファイル
出力ファイル
上記の画像は、関数が最初と第二の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.MergeやSaveAsなどのメソッドを、特別な変更を加えることなくそのまま使用できます。(更新日: 2025年6月22日)
IronPDF は .NET 10 アプリケーションに対してどのようなプラットフォーム サポートを提供しますか?
IronPDFは、デスクトップ(Windows Forms、WPF)、Web(ASP.NET Core、Blazor)およびクロスプラットフォームシナリオで.NET 10アプリケーションをサポートし、プラットフォーム特有の調整なしで動作します。APIは、以前の.NETバージョンと同様にVB.NETでも一貫して機能します。






