IRONSOFTWAREHOME
IRONPDFの使用

C#でWord (Docx) をPDFに変換する方法 (チュートリアル)

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

このチュートリアルでは、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ライブラリをダウンロードします。 これを達成するために、パッケージマネージャーで次のコードを使用します:

PM > 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
VB .NET

上記のコードスニペットは、IronPDFを使用してPDF文書をマージする方法を示しています。 まず、2つのPDFファイルB.pdfを読み込んで、PdfDocumentオブジェクト用のローカル変数をFromFile関数を使用して作成します。 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の再配布の可能性など、すべてのライブラリ機能は$999 Liteエディションには含まれていません。

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

Curtis Chau
テクニカルライター

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

...
詳しく読む

関連する記事

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

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# 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から