IRONSOFTWAREHOME
IRONPDFの使用

C# PDFをテキストに変換する(コード例)

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

IronPDFは、Microsoft Windows .NET Framework 4.x向けに利用可能であり、最近では.NET Core 3.1および最新 for .NETバージョンに向けたリリースもあります。

IronPDF for .NET Coreは、NuGet公式ページで利用可能です。

現在 for .NET Coreリリースはクロスプラットフォームであり、Linux、Unix、macOSクライアントオペレーティングシステムやMonoをサポートし、MAUI、Blazorとの互換性があります。

既存および新規の顧客は、IronPDF .NET 向け Coreビルドへの無料アップグレードを、既存のサポートおよびアップグレード範囲内で受け取ります。 これは、すべてのIronPDF商用ライセンスに付随して提供されます。 これにより、IronPDFへの投資を将来的にも確実に保護できます。

既存の顧客で、サポートおよびアップデートのカバーが切れている場合でも、IronPDFライセンスの延長を購入できます。

IronPDF: .NET PDFライブラリ

IronPDFは、.NET Coreプロジェクトで使用可能なC# PDFライブラリです。 PDFドキュメントを簡単かつ直感的に操作するために必要なすべてのAPIを提供します。 市場には他のPDF生成ライブラリもありますが、このライブラリは混乱を避けるために可能な限りシンプルに設計されています。

このプロジェクトの主な目標は、.NETアプリケーションのためのPDFライブラリを提供することです。 HTML文字列からPDFファイルを生成し、PDFを他の形式に変換し、既存のPDFドキュメントを操作し、.NET Coreプロジェクトから直接PDFファイルを生成するなど、多くの便利な機能が付属しています。 IronPDFライブラリは、少ないコード行数でPDFファイルを印刷する機能も提供します。 IronPDFはPDFコンバーターとして使用できます。 利用可能な機能を使って、複数ページのスプレッドテーブルを作成できます。

IronPDFライブラリの使用をはじめましょう。

C#プロジェクトを作成

スムーズなユーザー体験を保証するためには、こ for .NETプロジェクトを作成する際に最新のVisual Studioを推奨します。 IronPDFライブラリは、.NET Coreプロジェクトとも互換性があります。 選択はユーザーに依存します。IronPDFのインストールおよび使用はすべて for .NET Frameworkで同一です。 Visual Studioでプロジェクトを作成するための手順は以下です。

  • Visual Studioを起動します。
  • "新しいプロジェクトを作成する"をクリックします。

.NET Core PDF ライブラリ, 図 1: Visual Studioで新しいプロジェクトを作成 Visual Studioで新しいプロジェクトを作成

  • 検索フィールドで"Console"を検索し、検索結果からC#タグが付いた"Console App"を選択します。

.NET Core PDF ライブラリ, 図 2: コンソールアプリケーションの選択 Console Appの選択

  • その後、要件に応じてプロジェクト名を設定します。

.NET Core PDF ライブラリ, 図 3: 新しいアプリケーションの構成 この新しいアプリケーションを設定

  • その後、ドロップダウンリストから最新バージョン for .NET Frameworkを選択します。これが推奨されています。 次に、作成ボタンをクリックします。

.NET Core PDF ライブラリ, 図 4: .NET Frameworkの選択 .NETフレームワークの選択

プロジェクトが作成されます。 既存 for .NET CoreプロジェクトでもIronPDFを使用できます。 まず、ライブラリをインストールする必要があります。 次のセクションでは、ライブラリのインストール方法を示します。

IronPDFライブラリのインストール

コマンドラインからIronPDFライブラリをインストールするには、次のコマンドを実行します。

PM > Install-Package IronPdf

IronPDFのウェブサイトとIronPDF NuGetページで詳細を確認できます。

インストール後、.NETプロジェクトで使用できるようになります。 インストールに関する詳細は、IronPDFインストールガイドを訪問してください。

コード例

PDFファイルのためのウェブページ

using IronPdf;

var renderer = new ChromePdfRenderer();

// Choose Screen or Print CSS media
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen;

// Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1280;

// Set the paper size of the output PDF
renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2;

// Render the URL as PDF
var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/");

// Save the PDF to a local file
pdf.SaveAs("Amazon.pdf");

この例では、Amazonウェブサイトなどの複雑なウェブサイトUIをPDFに変換する手順を示します。

  • メディアタイプをスクリーンに設定します
  • ビューポートの幅を設定します
  • 出力PDFの用紙サイズを設定します。 ページサイズはPDFファイルにとって重要な要因です
  • AmazonのURLをソースにしてURLをPDFにレンダリングします

出力

.NET Core PDF ライブラリ, 図 5: Amazonウェブサイトからレンダリングされた出力PDFファイル AmazonウェブサイトからレンダリングされたPDFファイルの出力

シンプルなPDF作成

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from an HTML string using C#
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

/****** Advanced Example with HTML Assets ******/
// Load external html assets: images, CSS, and JavaScript.
// An optional BasePath 'C:\\site\\assets\\' is set as the file location to load assets from
using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");

// Save the PDF with assets to a file
myAdvancedPdf.SaveAs("html-with-assets.pdf");

上記のコードは、IronPDFのHTMLからPDFへの機能を使用する方法を示しています。 IronPDFを使用するには、名前空間をインポートする必要があります。 プロジェクトで使用するために、プログラムファイルの一番上にusing IronPdf;を書きます。

ChromePdfRenderer オブジェクトはウェブサポートのために利用可能です。 RenderHtmlAsPdf 関数はHTML文字列をPDFファイルに変換するために使用できます。 関数のパラメータはHTML文字列を含む様々なソースタイプを受け入れます。 PDFドキュメントに画像を使用する際は、画像のベースパスを設定します。 その後、PDFファイルをローカルに保存するためにSaveAs関数が使用されます。 上記のようにシンプルなHTMLを選び、CSSや画像、JavaScriptを組み込むことができます。

出力

.NET Core PDF ライブラリ, 図 6: Hello World HTMLテキストからのPDFファイル出力 Hello World HTMLテキストからのPDFファイル出力

ヘッダー&フッター

// Initialize the first page number
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended

// Set header options
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;

上記の例では、PDFファイルにヘッダーとフッターを設定する方法を示しています。IronPDFはドキュメント内でヘッダーの繰り返しをサポートします。 IronPDFは、フォントやテキストの位置などの様々な属性を設定するためのTextFooterプロパティを提供します。また、HTMLファイルをPDFファイルに変換することもできます。 IronPDFを使えば、すべてが簡単です。 また、PDFファイルを効率よくマージしたり、ウェブページをPDFに変換したり、自動ページ番号付けを有効にしたり、IronPDFを使ってPDFのデジタル署名を作成したりできます。 さらに、効率的な圧縮でファイルサイズを最小化したPDFファイルを生成します。

まとめ

IronPDFは最新バージョン for .NET Coreおよび.NET Frameworkをすべてサポートする完全なPDFライブラリです。 IronPDFは、IronPDFライブラリを使用して、ビジネスドキュメントを安全に作成および編集する方法を提供するビジネスモデルに基づいています。 高度な機能により、.NET Coreプロジェクトで動的かつ創造的なPDFドキュメントを作成できます。 生産テスト用に無料トライアルを試すオプションがあります。

IronPDF Professionalライセンス

現在、2つの価格で5つのIron Softwareパッケージを購入することもできます。 詳細は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から