製品比較 IronPDFとDevexpress PDF Viewerの比較 Curtis Chau 更新日:9月 1, 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 ポータブルドキュメントフォーマット(PDF)は、テキストとグラフィックのフォーマットを保持した文書を配布するためにアドビによって作られました。 PDFファイルを開くには、別のアプリケーションが必要です。今日の文化において、PDFファイルは非常に必要不可欠です。 請求書作成や文書生成のために、ポータブルドキュメントフォーマットファイルはさまざまな業種で使用されています。 開発者は、クライアントのニーズに応じた文書を作成するためにPDFフォーマットを使用します。 今日のライブラリのおかげで、PDFの作成はかつてないほど簡単になりました。 プロジェクトでこのタイプのライブラリを使用する際には、ビルド、読み取り、変換機能などの要素を考慮して、市場で最適なライブラリを決定する必要があります。 この記事では、.NETコンポーネントにおける最も一般的なPDFライブラリの2つを比較します。 これらの2つのライブラリは次の通りです。 IronPDF DevExpress PDF Viewer Controls IronPDFとDevExpress PDFは、Microsoft .NETアプリケーションで使用できる2つのライブラリです。 IronPDFは、オンラインまたはデスクトップアプリケーションであっても、PDFの作成、読み取り、変更に使用できます。 しかし、DevExpressはPDFを表示することしかできません。 IronPDFの機能 IronPDFは、事実上ブラウザができるほぼすべてのことを行える強力なPDFコンバータです。 これは開発者に優しいPDFライブラリで、PDFファイルの作成、読み取り、および操作を非常に簡単にします。 IronPDFはChromeエンジンを使用してHTMLをPDFに変換します。IronPDFは、Windows Forms、HTML、ASPX、Razor HTML、.NET Core、ASP.NET、Windows Form、WPF、Xamarin、Blazor、Unity、HoloLensアプリケーションなど、さまざまなWebコンポーネントをサポートします。 Microsoft .NETおよび.NET coreアプリケーション(ASP.NET Webアプリケーションと従来のWindowsアプリケーションの両方)に対応しています。 IronPDFは見た目に魅力的なPDFの作成にも使用できます。 IronPDFはHTML5、JavaScript、CSS、および画像をPDFドキュメントに変換できます。 ファイルにはヘッダーとフッターも含めることができます。また、PDFを読みやすくすることもできます。 IronPDFには、PDFファイルで動作する強力なHTMLからPDFへのコンバータも付属しています。 IronPDFは強力なPDF変換エンジンを誇っています。IronPDFには外部依存関係はありません。 PDFを作成に使用できるソースには、HTML、HTML5、ASPX、およびRazor/MVC Viewが含まれます。 HTMLファイルをPDFに変換できるだけでなく、画像ファイルも変換できます。 インタラクティブなPDFドキュメントの作成、インタラクティブフォームの入力と送信、PDFドキュメントの結合と分割、PDFドキュメントからのテキストと画像の抽出、PDFドキュメント内のテキストの検索、PDFページを画像にラスタライズ、PDFドキュメントの変換など、IronPDFで実行できるアクションは数多くあります。 出発点として、公式IronPDFサイトを使用してドキュメントを作成します。 また、カスタムネットワークログイン資格情報、ユーザーエージェント、プロキシ、クッキー、HTTPヘッダー、およびHTMLログインフォームの背後のログイン用フォーム変数もサポートします。 ユーザー名とパスワードを指定することで、IronPDFは保護されたドキュメントを開くことを可能にします。 IronPDFは、既存のPDFドキュメントの内容を読み取り、補充するプログラムです。 ドキュメントから画像を抽出する機能があります。 ヘッダー、フッター、テキスト、画像、ブックマーク、透かし、その他のものでドキュメントをカスタマイズすることができます。 新しいまたは既存のドキュメントでページを分割および結合できます。 Acrobat リーダーなしで、ドキュメントをPDFオブジェクトに変換することができます。 CSSファイルをPDFドキュメントに変換できます。 CSSファイルのメディアタイプファイルをドキュメントに変換できます。 既存のPDFフォームを補充し、新しいフォームを追加します。 DevExpress PDFの機能 DevExpressは、Visual Studioで利用可能なWindowsアプリケーションで使用できるWinFormsコントロールを提供しています。 PDFにアクセスするためのWinFormsコントロールのリストを提供します。 また、WPFコントロールおよびASP.NETフォームコントロールへのコントロールも提供します。 PDFビューアは、PCに外部PDFビューアをインストールせずに、WinFormsアプリケーション内で直接PDFファイルを表示します。 Windowsフォーム内のPDFビューアコントロールでは、アプリケーションから直接PDFドキュメントを表示、変更、および印刷できます。 PDFビューアは、ドキュメントを表示するだけでなく、ユーザーがフォームフィールドを変更したり、ドキュメントに注釈を付けたり、クリップボードを使用したりすることもできます。 DevExpressはすべての.NETフレームワークおよびライブラリで利用できます。 また、ASP.NET、MVC、ASP.NET Coreなどの拡張機能を提供しています。 PDFビューアは、次のような豊富なドキュメントコンテンツタイプをサポートしています: JPX / JBIG2画像 パターン 透明グループ タイプ3フォント インタラクティブフォーム そしてはい、DevExpress WinForms PDFコントロールはDirectX駆動であり、素晴らしいテキストレンダリングとテキスト初期化サポートを提供します。 WinForms用のPDFビューは、フルユーザーインターフェイスが含まれています。 ドキュメントの表示方法、回転、ズームイン/ズームアウト、最近使用したページ表示スタイル間の切り替えなどを変更するために使用できます。 PDFビューアコントロールには、ハンドツール、マーキーズームツール、およびさまざまなキーボードとカーソルの操作モードがあります。 コンテキストメニューでカーソルモードを変更するか、Command UIでツールを選択します。 ナビゲーションペインを使用すると、保存されたページに移動したり、サムネイル画像を使用して特定のページに移動したり、ファイルと注釈を整理したりできます。 DevExpressは、フィードバックを提供し、問い合わせに対応するための継続的なサポートを提供します。 フィードバックが必要な場合は、詳細にサポートチームに連絡できます。 2. Visual Studioでプロジェクトを作成する Visual Studioソフトウェアを開き、ファイルメニューに移動します。 「新しいプロジェクト」を選択して、「コンソールアプリケーション」を選択します。 この記事では、コンソールアプリケーションを使用してPDFドキュメントを生成します。 class="content-img-align-center"> class="center-image-wrapper"> class="content-img-align-center"> class="center-image-wrapper"> 次に、「作成」ボタンをクリックし、以下のスクリーンショットのように必要な.NETフレームワークを選択します: class="content-img-align-center"> class="center-image-wrapper"> Visual Studioプロジェクトは現在、選択したアプリケーションの構造を生成し、コンソール、ウィンドウズ、およびウェブアプリケーションを選択した場合、プログラム.csファイルを開きます。ここでコードを入力してアプリケーションをビルド/実行できます。 class="content-img-align-center"> class="center-image-wrapper"> 次に、ライブラリを追加してコードをテストできます。 ## 3.0 IronPDFライブラリのインストール IronPDFのライブラリは4つの方法でダウンロードしてインストールできます。 以下のような方法です: * 10 プロジェクト このパッケージは、最大10人のソフトウェア開発者が単一のロケーションでIron Softwareを利用できることを許可します。 これほど多くのウェブサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションで使用可能です。 * IronPDFウェブサイトから直接ダウンロード ### 3.1 Visual Studioを使用する 上記の画像から、関連検索結果のリストが見えます。 Visual Studioは、NuGetパッケージマネージャオプションを提供し、解決策に直接パッケージをインストールできます。 class="content-img-align-center"> class="center-image-wrapper"> NuGetウェブサイトのパッケージリストを表示する検索ボックスを提供します。パッケージマネージャーで、「IronPDF」というキーワードを検索する必要があります。下記のスクリーンショットのように: class="content-img-align-center"> class="center-image-wrapper"> 上記の画像で、関連する検索アイテムのリストが表示されます。 上記の画像から、関連検索結果のリストを取得します。 ### 3.2 Visual Studioのコマンドラインを使用する Visual Studioで、ツール-> NuGetパッケージマネージャー -> パッケージマネージャコンソールに移動します。 パッケージマネージャーコンソールタブに次の行を入力します: ```shell :ProductInstall ``` コンソールタブに次のコマンドを入力します: class="content-img-align-center"> class="center-image-wrapper"> ### 3.3 NuGetウェブサイトからの直接ダウンロード 3番目の方法としては、Webサイトから直接NuGetパッケージをダウンロードすることです。 * [NuGetパッケージページ](https://www.nuget.org/packages/IronPdf/)へ移動 * 右側のメニューからダウンロードパッケージオプションを選択します。 * ダウンロードしたパッケージをダブルクリックします。 - ダウンロードしたパッケージをダブルクリックします。 * 次に、ソリューションをリロードしてプロジェクトで使用を開始します。 ### 3.4 IronPDFウェブサイトからの直接ダウンロード 最新のパッケージを[IronPDFサイト](https://ironpdf.com/packages/IronPdf.zip)から直接ダウンロード。 [こちら](https://downloads.aspose.com/barcode/net)をクリックすると、必要なバージョンを選択してダウンロードできるバージョンのリストにリダイレクトされます。 * ソリューションウィンドウからプロジェクトを右クリックします。 * 次に、参照のオプションを選択し、ダウンロードされた参照の場所を参照します。 * 次に、参照を追加するためにOKをクリックします。 ## 4.0 PDFビューアライブラリのインストール PDFビューアライブラリは4つの方法でダウンロードおよびインストールできます。 以下のような方法です: * 10 プロジェクト このパッケージは、最大10人のソフトウェア開発者が単一のロケーションでIron Softwareを利用できることを許可します。 * DevExpressウェブサイトから直接ダウンロード ### DevExpress NuGetの登録 DevExpressパッケージをインストールするためにNuGetを使用するには、まずDevExpress NuGetフィードをパッケージソースとして登録する必要があります。 1. NuGetフィードURLまたは認証キーを使用して、DevExpress NuGetパッケージにアクセスできます。 詳細情報や更新については、[DevExpressドキュメント](https://docs.devexpress.com/GeneralInformation/116042/installation/install-devexpress-controls-using-nuget-packages/obtain-your-nuget-feed-credentials)を参照してください。 2. Visual Studioでオプションパネル(ツール -> オプション)を開き、パッケージソースとしてDevExpress NuGetフィードを登録します。 このダイアログでパッケージマネージャオプションを探し、以下のようにパッケージソースにDevExpressフィードを追加します。 * **認証キー**を使用する場合は、パッケージソースとして`https://nuget.devexpress.com/api`を使用します。 * **NuGetフィードURL**を使用する場合、それをパッケージソースとして指定します。 class="content-img-align-center"> class="center-image-wrapper"> ### 4.1 Visual Studioを使用する 上記のように、NuGetパッケージマネージャに移動し、DevExpress NuGetパッケージマネージャを選択します。 次に、「Win.PdfViewer」というキーワードを検索します。 以下のように関連する検索結果をすべて提供します。 class="content-img-align-center"> class="center-image-wrapper"> プロジェクトにパッケージをインストールするために最初の結果オプションを選択します。 ### 4.2 Visual Studioコマンドラインを使用する Visual Studioで、ツール-> NuGetパッケージマネージャー -> パッケージマネージャコンソールに移動します。 パッケージマネージャーコンソールタブに次の行を入力します: ```shell :InstallCmd Install-Package DevExpress.Win.PdfViewer ``` 次に、Enterキーを押します。 これは以下のようにログインウィンドウを表示します。 DevExpressというユーザー名を入力し、パスワードをDevExpress URLから取得する必要があります。 これにより、DevExpressがサーバーに接続してダウンロードを開始できます。 class="content-img-align-center"> class="center-image-wrapper"> そうすれば、パッケージはプロジェクトにダウンロード/インストールされ、使用する準備が整います。 ### 4.3 DevExpressウェブサイトからの直接ダウンロード [DevExpressプロダクトトライアルページ](trial-license)にアクセスし、ウェブサイトから直接PDFビューアライブラリをダウンロードするために様々な.NETフレームワーク環境で利用可能なDLLオプションのリストが表示されます。 必要なパッケージを選択してダウンロードします。 [こちら](https://downloads.aspose.com/barcode/net)をクリックすると、必要なバージョンを選択してダウンロードできるバージョンのリストにリダイレクトされます。 ファイルがダウンロードされたら、ダブルクリックしてセットアップを開始します。以下の画像のように: 次にインストールボタンをクリックすると、新しいポップアップウィンドウが表示されます。 インストールするために必要なオプションを選択します。 class="content-img-align-center"> class="center-image-wrapper"> その後、ライセンスを受け入れると、インストールは数分後に完了します。 ## 5.0 IronPDFを使用してPDFを作成 IronPDFを使用すると、PDFドキュメントを簡単に生成できます。URLからHTMLファイルを生成し、それをPDFに変換します。 以下の手順でPDFドキュメントを簡単に生成できます。 ```csharp using IronPdf; // Create an instance of the ChromePdfRenderer ChromePdfRenderer Renderer = new ChromePdfRenderer(); // Render a URL as a PDF and save it var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/"); Pdf.SaveAs("result.pdf"); // Alternatively, do the above in a single line new ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf"); ``` 上記の例では、リンクをドキュメントに変換するために2つの方法を使用できます。 1つの方法は、IronPDFオブジェクトを作成してドキュメントを生成する方法であり、もう1つの方法は、RenderUrlAsPdfオブジェクトを作成する方法です。 上記では、RenderUrlAsPdfを使用してドキュメントに変換できることが示されています。 私たちはリンクと保存先を渡すだけで済みます。 PDF変換を完了するのにかかる時間は約3.4秒です。 ## 6.0 IronPDFを使用したHTML文字列からのPDFの作成 IronPDFを使用すると、HTML文字列をPDFドキュメントに変換できます。 以下は、HTML文字列をドキュメントに変換する方法の例です。 また、任意のHTMLタグをPDFに変換する機能も持っています。 ```csharp using IronPdf; // Render an HTML string as a PDF and save it new ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf"); ``` 上記の例は、HTML文字列を変換するためのRenderHtmlAsPdfの使用方法を示しています。 さらに、HTMLから文字列への変換関数にあらゆる数のHTMLコードを提供することができます。 「名前を付けて保存」機能を使用して、文字列を取得した後にドキュメントを保存できます。 プロセスを完了するのにかかる時間は約2秒です。 ### Bootstrap能力マトリックス PDF生成ツールは、エンタープライズアプリケーションの最新のWebフレームワークをサポートする必要があります。 このBootstrap 5のデモンストレーションは、リストグループとステータスバッジを使用したIronPDFの包括的な機能セットを示しています。 ```csharp using IronPdf; var renderer = new ChromePdfRenderer(); string capabilityMatrix = @" PDF Library Feature Comparison Rendering Capabilities HTML5 SupportModern semantic elements Full CSS3 LayoutsFlexbox and Grid Native JavaScriptDynamic content rendering V8 Engine Web FontsGoogle Fonts, custom fonts Complete Document Operations Merge/SplitCombine or extract pages Available WatermarkingText and image stamps Advanced Form FieldsInteractive PDF forms Full Support SecurityEncryption and signatures AES-256 ✓ IronPDF Strengths Chrome-based rendering for accuracy Complete Bootstrap 5 compatibility Cross-platform deployment ready Intuitive API with extensive docs ⚠ DevExpress Notes Viewer-focused, not generation Limited HTML-to-PDF conversion Requires UI suite subscription Complex licensing model "; var pdf = renderer.RenderHtmlAsPdf(capabilityMatrix); pdf.SaveAs("capability-matrix.pdf"); ``` **出力**:Bootstrap 5リストグループ、バッジ、およびカードレイアウトを使用した包括的な能力マトリックスPDF。 IronPDFはすべてのユーティリティクラス、フレックスボックス整列、およびレスポンシブグリッドシステムを完璧にレンダリングし、優れたBootstrapフレームワークサポートを誇示しています。 Bootstrapサポートに関する詳細は、[Bootstrap & Flexbox CSSガイド](/troubleshooting/bootstrap-flex-css/)を参照してください。 ## 7.0 IronPDFを使用したPDFの読み取り IronPDFは、既存のPDFファイルを読み取るべきプログラムです。 以下は、IronPDFを使用して既存のPDFを読み取る方法の例です。 ```csharp using IronPdf; // Read an existing PDF file var pdfDocument = PdfDocument.FromFile("result.pdf"); // Extract all text from the PDF string AllText = pdfDocument.ExtractAllText(); ``` FromFileメソッドは、既存のファイルからPDFを読み取り、それをPdfDocumentオブジェクトに変換するために使用されます。上記のコードに示されているように。 このオブジェクトを使用して、PDFページ上でアクセス可能なテキストや画像を読み取ることができます。 オブジェクトにはExtractAllTextと呼ばれるメソッドがあり、PDFドキュメントからすべてのテキストを文字列に抽出します。 ## 8.0 PDFビューアアプリケーションの作成 PDFビューアアプリケーションは次の手順で作成できます: 1. Microsoft® Visual Studioで新しいWindows Forms Applicationプロジェクトを作成します。 2. フォーム上で、DX.21.2: 共通コントロールのツールボックスメニューからPDFビューアイテムをドラッグします。 class="content-img-align-center"> class="center-image-wrapper"> 3. PDFビューアコントロールのタスクメニューで、PDFビューアのスマートタグをクリックして親コンテナにドッキングを選択します。 これにより、PDFビューアがフォームのサイズに拡大されます。 class="content-img-align-center"> class="center-image-wrapper"> 4. PDFビューアコントロールを使用するには、まずドキュメントをロードする必要があります。 PDFビューアのアクティビティリストにアクセスするには、そのスマートタグをクリックします。 アクションリストで「PDFをロード」をクリックします。 class="content-img-align-center"> class="center-image-wrapper"> 5. 「開く」ダイアログボックスが表示されます。 このダイアログで開くドキュメントを見つけて開くをクリックします。 コントロールを使用して次のタスクを実行できます: ## PDFをナビゲートする PDFファイルを簡単にナビゲートして探索する。ビューアコントロールには、ドキュメントナビゲーションオプションが豊富に用意されています。 * ブックマークとリンク * ナビゲーションペイン(カスタマイズ可能なドキュメントナビゲーションUI) * すべてのページのサムネイル * リボン付きUI ビューアはすべての訪問済みページを追跡し、必要に応じてユーザーがそれらの間を行き来できるようにします。 Adobe Readerのように、PDF素材を検索するために検索パネルも使用できます(オプションには大文字小文字を区別した検索と全単語検索があります)。 ## 検査とコメント ユーザーは、コメントを追加、編集、および削除することができます。 WinForms用ビューアは、テキストハイライターや付箋を含む注釈機能をフルセットで提供します。 * 簡単にコラボレーション * 追加機能/オプションには次のものが含まれます: * 返信とレビューを追加できる * マークアップツールのオプション(カラーや不透明度)を構成できる * コメントを並べ替えたり、フィルタリングしたり、検索できる * 包括的なAPI * DevExpressを使用したズームインおよびズームアウト。 ## 入力可能なPDFフォーム AcroFormsを使用してドキュメントを編集できます。 WinFormsプロジェクトにビューアを追加すると、フォームフィールドデータが含まれるPDFの任意の部分をユーザーが編集できるようになります。 ビューアの各フィールドは、それが属するフォームタイプに応じて表示されます:テキストボックス、ラジオボタン、オートコンプリート付きコンボボックス、チェックボックス、およびリスト。 PDFにAcroFormデータが含まれている場合、次の形式でインポートまたはエクスポートできます:FDF、XFDF、XML、およびTXT。 ### 添付ファイルの開いたり保存する DevExpress PDFビューアのナビゲーションペインに添付ファイルが表示されます。 ファイルに添付されたPDFを開いたりディスクに保存できます。 PDFに接続されたファイルを開くとき、ビューアにはセキュリティ警告を表示するオプションもあります。 ### PDFの印刷 ビューアには、Adobeからインスパイアされた印刷オプションのフルセットを備えた印刷プレビュー・ダイアログが含まれています。 リアルタイムプレビュー、ページ範囲の選択、DPI設定、方向性などが含まれています。 ## 9.0 結論 この記事では、IronPDFとDevExpressを比較しました。 どちらのライブラリにも共通の機能が多くあります。 IronPDFはHTMLをレンダリングするためにユーザーのChrome設定を考慮しますが、DevExpressはHTMLをレンダリングするための現在のユーザー設定を無視する別のエンジンで動作します。 IronPDFはDevExpressよりも早くHTMLをレンダリングできます。 性能面で言えば、IronPDFはDevExpressよりも高速です。 また、PDFビューアはご注意Syncfusion Essential PDF, Aspose.PDF, GemBox.Pdf, and PdfiumViewer are registered trademarks of their respective owners. このサイトはSyncfusion Essential PDF、Aspose.PDF、GemBox.Pdf、またはPdfiumViewerと提携していない以外、または支援していないか後援していません。 すべての製品名、ロゴ、およびブランドは各所有者の所有物です。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。
公開日 11月 13, 2025 C#のHTMLからPDFへのオープンソース対IronPDFの比較 C#用のオープンソースのHTMLからPDFライブラリをIronPDFと比較します。あなたの.NETプロジェクトに最適なPDF生成能力を提供するソリューションを見つけましょう。 詳しく読む
公開日 10月 27, 2025 どのASP.NET Core PDFライブラリが最も価値がありますか? ASP.NET Core アプリケーションに最適な PDF ライブラリを発見しよう。IronPDF の Chrome エンジンを Aspose および Syncfusion の代替案と比較します。 詳しく読む
公開日 10月 27, 2025 Aspose C# VS IronPDFでPDFを作成する方法 このステップバイステップガイドで、開発者向けにデザインされた Aspose C# と IronPDF を使用して PDF を作成する方法を学びましょう。 詳しく読む