IRONPDFの使用

PDF API C# (Code Example Tutorial)

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

PDFiumライブラリは、Googleが開発したオープンソースのレンダリングエンジンで、Portable Document Format (PDF) ファイルを画像有無にかかわらず、特にPNGなどで操作するために設計されています。しかし、IronPDFは単にPDFiumレンダリングインターフェースエンジンを使用するだけでなく、その上に独自の機能を追加して、プロジェクトのソースコードをエラーやバグなく作成/テストしやすくしています。 IronPDFは、PDFium .NET SDKがそのままではサポートしていない、HTMLドキュメントをPDFドキュメントに変換する機能を追加しています。

IronPDFは、PDFファイルをある程度操作するMicrosoft .NET Windowsアプリケーションを開発するのに必要な包括的なツールセットを提供するために、PDFiumによって提供されるオープンソース技術の力を使用しています。 これには、HTMLファイルをPDFファイルに変換すること、PDFページを分割または結合すること、PDFドキュメントからテキストを抽出すること、PDFファイルに署名や透かしを追加すること、PDFフォームを記入すること、PDFを印刷すること、などが含まれます。

IronPDFはPDFium以上の優れたPDFファイルを作成します

IronPDFは、PDFumに比べてPDFの作成において大きな改善を行いました。 PDFiumは基本的なPDFを作成およびロードすることができますが、現代のPDFドキュメントライブラリにユーザーが期待する多くの機能が欠けています。 IronPDFは、ヘッダーとフッター、ページ数、ページ番号、ブックマーク、透かしなどを備えた複雑なPDFを作成するための使いやすいAPIでこの短所を克服します。

IronPDFは、PDFレンダリングのためのカスタム用紙サイズを定義することを許可します。 こちらはサンプルコードの一例です。

// Create a ChromePdfRenderer instance.
var renderer = new IronPdf.ChromePdfRenderer();

// Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;

// Define custom height and width for the PDF.
int height = 5;
int width = 5;

// Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);

IronPDFは高品質なドキュメントを素早く生成します

ドキュメント生成において、速度とメモリは品質と同じくらい重要です。 IronPDFを使用すると、どちらかを犠牲にする必要はありません。 HTMLファイルからアクセスディレクトリ内で高速に高品質な文書を生成できます。

追加の環境設定

PDFiumプロジェクトの構築は簡単なタスクではありません。 これは、PDFiumを埋め込むための異なるモジュールやデータを追加することを要求します。 PDFiumとは異なり、IronPDFは追加の環境設定や外部の依存関係を必要としません。 代わりに、IronPDFは必要なすべてのコンポーネントをそのコアAPIの一部として含んでいます。 IronPDFのインストール中に関連するすべてのツールが自動的にインストールされます。

セキュリティの強化

IronPDFは、ライブラリのセキュリティ機能の強化も提供しています。 PDFドキュメントの暗号化と復号化をサポートします。 ドキュメントが開かれた後にユーザーが行える操作(印刷、コピー、注釈など)を制御するためのいくつかのオプションも提供します。

優れたサポートとドキュメント

IronPDFはPDFiumに比べて優れたサポートとドキュメントを提供します。 IronPDFの使用中に問題が発生した場合、私たちのチームは常にサポートします。画像を含めた詳細なドキュメントにより、.NETアプリケーションでIronPDFを簡単に使い始めることができます。

IronPDFが顧客のニーズに対する最適なソリューションである理由

IronPDFは以下の理由から顧客のニーズに対する最適なソリューションです:

  • 任意 for .NET Webアプリケーションと簡単に統合できます。
  • HTMLページ、CSS、JavaScriptファイルからPDFファイルを作成できます。
  • IronPDFライブラリは、PDFドキュメントからデータを抽出したり、既存のドキュメントやソースコードを変更する必要がある顧客にも役立ちます。
  • IronPDFは優れたカスタマーサポートと包括的なドキュメントを提供し、顧客が迅速に使い始めるのをサポートします。
  • 購入前にライブラリを試せる無料試用版も利用可能です。

次のHTMLをPDFに変換するチュートリアルを使用して、.NETアプリケーションでIronPDFを使用する方法についてさらに学びます。

IronPDFの使用がどれほど簡単か

IronPDFの使用がいかに簡単かを確認するために次のデモをご覧ください。 PDFに変換が必要なURLパスがあるとします; IronPDFを使用した変換プロセスは簡単です。 クラスライブラリは、基盤となるIronPDFライブラリを使用するためのすべての詳細を抽象化します。 IronPDFライブラリへの参照を追加するか、NuGetパッケージマネージャーを使用してインストールし、URLパスを渡すことでRenderUrlAsPdfメソッドを呼び出し、SaveAs関数を使用してPDFファイルを保存したい場所を指定します。 2行のコードで任意のURLをPDFドキュメントに簡単に変換できます。

// Create a ChromePdfRenderer instance and store it in a variable.
var renderer = new ChromePdfRenderer();

// Render the URL as a PDF.
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");

// Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf");

C#でのPDFium代替としてのIronPDF、図1:IronPDF出力 IronPDF出力

結論

PDFiumプロジェクトをベースにすることにより、顧客/開発者に信頼性があり、最新で多機能なPDFライブラリを提供しました。 私たちの顧客は、どのデバイスやプラットフォームでもドキュメントが素晴らしく見えると確信できます。 また、IronPDFコードが提供する強力な機能を活用して、PDFを迅速かつ安全に作成、書き込み、共有することが容易になります。

IronPDFは無料試用期間を提供しているので、購入前にソフトウェアを試すことができます。 価格は$999から始まります。類似の他のPDFレンダリングソフトウェアと比べても非常に手頃です。 複数のライセンスを購入する必要がある場合、会社は大きな割引を提供しています。 Iron Suiteを購入すると、5つの製品ライセンスを2つの価格で購入できます。

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

詳しく読む

関連する記事