IRONPDFの使用 C#でIronPDFを使用したPDFiumの代替方法 Curtis Chau 更新日:7月 28, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 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を印刷すること、などが含まれます。 class="hsg-featured-snippet"> PDFiumをC#で使用する方法 PDFiumでPDFファイルを管理するためにC#のIronPDFライブラリをインストールする RenderUrlAsPdfメソッドを使用してウェブサイトに同一のPDFを生成する レンダリングオプションを設定して、異なるページ設定やプロパティを達成する PDFを新しいドキュメントとしてエクスポートする 出力されたPDFを確認して、同一のフォーマットであることを確認する IronPDFはPDFium以上の優れたPDFファイルを作成します IronPDFは、PDFumに比べてPDFの作成において大きな改善を行いました。 PDFiumは基本的なPDFを作成およびロードすることができますが、現代のPDFドキュメントライブラリにユーザーが期待する多くの機能が欠けています。 IronPDF addresses this shortcoming with an easy-to-use API for creating complex PDFs with headers and footers, page count, page numbers, bookmarks, watermarks, and much more. 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); // 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); ' Create a ChromePdfRenderer instance. Dim 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. Dim height As Integer = 5 Dim width As Integer = 5 ' Assign the custom dimensions to the rendering options. renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width) $vbLabelText $csharpLabel IronPDFは高品質なドキュメントを素早く生成します ドキュメント生成において、速度とメモリは品質と同じくらい重要です。 IronPDFを使用すると、どちらかを犠牲にする必要はありません。 HTMLファイルからアクセスディレクトリ内で高速に高品質な文書を生成できます。 追加の環境設定 PDFiumプロジェクトの構築は簡単なタスクではありません。 これは、PDFiumを埋め込むための異なるモジュールやデータを追加することを要求します。 PDFiumとは異なり、IronPDFは追加の環境設定や外部の依存関係を必要としません。 代わりに、IronPDFは必要なすべてのコンポーネントをそのコアAPIの一部として含んでいます。 IronPDFのインストール中に関連するすべてのツールが自動的にインストールされます。 セキュリティの強化 IronPDFは、ライブラリのセキュリティ機能の強化も提供しています。 PDFドキュメントの暗号化と復号化をサポートします。 ドキュメントが開かれた後にユーザーが行える操作(印刷、コピー、注釈など)を制御するためのいくつかのオプションも提供します。 優れたサポートとドキュメント IronPDFはPDFiumに比べて優れたサポートとドキュメントを提供します。 IronPDFの使用中に問題が発生した場合、私たちのチームは常にサポートします。画像を含めた詳細なドキュメントにより、.NETアプリケーションでIronPDFを簡単に使い始めることができます。 IronPDFが顧客のニーズに対する最適なソリューションである理由 IronPDFは以下の理由から顧客のニーズに対する最適なソリューションです: 任意の.NET Webアプリケーションと簡単に統合できます。 HTMLページ、CSS、JavaScriptファイルからPDFファイルを作成できます。 IronPDFライブラリは、PDFドキュメントからデータを抽出したり、既存のドキュメントやソースコードを変更する必要がある顧客にも役立ちます。 IronPDFは優れたカスタマーサポートと包括的なドキュメントを提供し、顧客が迅速に使い始めるのをサポートします。 購入前にライブラリを試せる無料試用版も利用可能です。 次のHTMLをPDFに変換するチュートリアルを使用して、.NETアプリケーションでIronPDFを使用する方法についてさらに学びます。 IronPDFの使用がどれほど簡単か IronPDFの使用がいかに簡単かを確認するために次のデモをご覧ください。 PDFに変換が必要なURLパスがあるとします; IronPDFを使用した変換プロセスは簡単です。 クラスライブラリは、基盤となるIronPDFライブラリを使用するためのすべての詳細を抽象化します。 Just add a reference to the IronPDF library or install it using the NuGet Package Manager and call the RenderUrlAsPdf method, passing in the URL path and the path where you want the PDF file to be saved using the SaveAs function. 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"); // 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"); ' Create a ChromePdfRenderer instance and store it in a variable. Dim renderer = New ChromePdfRenderer() ' Render the URL as a PDF. Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/") ' Save the rendered PDF to the specified file path. page.SaveAs("website.pdf") $vbLabelText $csharpLabel IronPDF出力 結論 PDFiumプロジェクトをベースにすることにより、顧客/開発者に信頼性があり、最新で多機能なPDFライブラリを提供しました。 私たちの顧客は、どのデバイスやプラットフォームでもドキュメントが素晴らしく見えると確信できます。 また、IronPDFコードが提供する強力な機能を活用して、PDFを迅速かつ安全に作成、書き込み、共有することが容易になります。 IronPDFは無料試用期間を提供しているので、購入前にソフトウェアを試すことができます。 価格は$799から始まり、他の同様のPDFレンダリングソフトウェアと比べて非常に手頃です。 複数のライセンスを購入する必要がある場合、会社は大きな割引を提供しています。 Iron Suiteを購入すると、5つの製品ライセンスを2つの価格で購入できます。 よくある質問 PDFiumとは何ですか、そしてそれは.NETアプリケーションでどのように使用されますか? PDFiumはGoogleによって開発されたPDFファイルを扱うためのオープンソースレンダリングエンジンです。.NETアプリケーションでは、IronPDFのようなライブラリに基盤を提供し、その機能を拡張して強化されたPDF管理機能を提供します。 .NET アプリケーションで HTML を PDF に変換する方法を教えてください。 IronPDFはRenderHtmlAsPdfのようなメソッドを提供し、HTML文字列をPDFドキュメントに変換します。.NETアプリケーションでのHTMLからPDFへの変換の統合を簡素化します。 IronPDFはPDFiumに比べてどのような追加機能を提供しますか? IronPDFはPDFiumを拡張し、HTMLからPDFへの変換、PDFの分割と結合、テキスト抽出、署名またはウォーターマークの追加などの機能を追加し、追加の設定を必要としません。 IronPDFを使用してPDFドキュメントを暗号化できますか? はい、IronPDFはPDFドキュメントの暗号化と復号化をサポートしており、印刷やコピーなどのユーザー権限を制御するオプションを提供します。 IronPDFは複雑なPDFドキュメントを作成する過程をどのように簡素化しますか? IronPDFはユーザーフレンドリーなAPIを提供し、開発者がカスタムヘッダー、フッター、ブックマーク、ページ番号などの機能を備えた複雑なPDFを簡単に作成できるようにし、.NETアプリケーションでの生産性を向上させます。 IronPDFを.NETアプリケーションで使用するには追加のセットアップが必要ですか? いいえ、IronPDFはそのコアAPI内に必要なすべてのコンポーネントを組み込んでいるため、追加の設定や外部依存関係が必要ありません。これは標準のPDFiumとは異なります。 IronPDFはカスタム用紙サイズのサポートを提供していますか? はい、IronPDFはカスタム用紙サイズをサポートしており、開発者が必要に応じてPDFドキュメントの寸法を指定できるようにしています。 IronPDFを購入する前に開発者がテストするためのオプションは何ですか? IronPDFは無料試用期間を提供しており、開発者が購入前にその機能と.NETアプリケーションとの統合をテストすることができます。 IronPDFはURLをPDFドキュメントに変換するのにどのように役立ちますか? IronPDFのChromePdfRendererクラスにおけるRenderUrlAsPdfメソッドは、開発者がURLからWebページを直接PDFドキュメントに変換できるようにし、Webコンテンツのアーカイブを簡素化します。 IronPDFはどのような顧客サポートを提供していますか? IronPDFは優れた顧客サポートと包括的なドキュメントを提供し、開発者がライブラリの豊富な機能を効果的に利用できるように支援します。 IronPDF は .NET 10 と完全に互換性がありますか? また、.NET 10 をターゲットにするとどのような利点がありますか? はい。IronPDFは.NET 10と完全に互換性があり、最新のランタイムとC#言語機能をサポートしています。.NET 10をターゲットとすることで、パフォーマンスの向上(ヒープ割り当ての削減、配列インターフェースメソッドの仮想化解除など)、メモリ使用量の削減、プラットフォーム全体の機能強化、Windows、macOS、Linux、そしてコンテナ/クラウドデプロイメントのサポートといったメリットが得られます。これにより、PDFの作成と操作がより高速かつ効率的になり、将来性も確保されます。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 11月 13, 2025 C#で2つのPDFバイト配列をマージする方法 IronPDFを使用してC#で2つのPDFバイト配列をマージします。バイト配列、メモリストリーム、データベースから複数のPDFファイルを組み合わせる方法を簡単なコード例で学びましょう。 詳しく読む 公開日 11月 13, 2025 ASP.NET MVC PDFビューアを作成する方法 ASP.NET MVCアプリケーションのための強力なPDFビューアを構築します。PDFドキュメントを表示し、ビューをPDFに変換し、IronPDFを使用してインタラクティブな機能を追加します。 詳しく読む 公開日 11月 13, 2025 .NET HTMLからPDFへのコンバーターを構築する方法 IronPDFを使用して.NETでHTMLをPDFに変換する方法を学ぶ。 詳しく読む .NET MAUIでPDFを表示する方法(ステップバイステップ)チュートリアルC#でテンプレートからPDFを...
公開日 11月 13, 2025 C#で2つのPDFバイト配列をマージする方法 IronPDFを使用してC#で2つのPDFバイト配列をマージします。バイト配列、メモリストリーム、データベースから複数のPDFファイルを組み合わせる方法を簡単なコード例で学びましょう。 詳しく読む
公開日 11月 13, 2025 ASP.NET MVC PDFビューアを作成する方法 ASP.NET MVCアプリケーションのための強力なPDFビューアを構築します。PDFドキュメントを表示し、ビューをPDFに変換し、IronPDFを使用してインタラクティブな機能を追加します。 詳しく読む