IronPDF ハウツー PDFドキュメントビューア C# PDF Viewers Curtis Chau 更新日:11月 13, 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 This article was translated from English: Does it need improvement? Translated View the article in English この記事では、.NET アプリケーションで PDF を表示するさまざまな方法を探ります。 アプリケーション内で PDF を表示することは一般的な要件であり、.NET 用の PDF ライブラリを使用して簡単に対応できます。 IronPDF は、MAUI プロジェクト用の PDF ビューアを提供します。 詳細については、こちらのリンクをご覧ください: "MAUI 用 C# .NET での PDF 表示"。 見出し:2(クイックスタート: IronPDF を使用した C# での PDF 表示) IronPDF を使用して .NET アプリケーションで PDF を表示するための簡単な開始方法をご紹介します。 このクイックガイドは、IronPDF の簡単な API を使用して PDF ビューアを統合し、PDF ドキュメントを簡単にロードおよび表示できる方法を支援します。 C# プロジェクトに PDF 表示機能を組み込むための迅速かつ信頼性の高いソリューションを求めている開発者に最適です。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. new IronPdf.Viewer.Maui.IronPdfView { Source = IronPdf.Viewer.Maui.PdfViewSource.FromFile("document.pdf") }; Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet">最小限のワークフロー (5 ステップ).NET PDF 表示用の NuGet で IronPDF パッケージを探るASP.NET & MVC PDF ビューアで HTML iframe タグを使用するWebBrowser コントロールを使用して WPF C# PDF ビューアを利用するWindows Forms PDF ビューアで PDF を直接表示するデフォルトのシステム PDF ビューアで System.Diagnostics.Process.Start を利用する ASP.NET & MVC PDF ビューア Web アプリケーションの場合、PDF はブラウザウィンドウまたは iframe で表示できます。 あるいは、Mozilla の pdf.js ライブラリを利用することもできます。これは、完全に JavaScript で書かれた包括的な PDF ビューアを提供します。 WPF C# PDF ビューア PDF ドキュメントを WPF で直接表示するには、ネイティブの WebBrowser コントロールを使用できます。 Windows Forms PDF ビューア Windows Forms (WinForms) アプリケーションで PDF ドキュメントを直接表示するには、WebBrowser コントロールも良い選択です。 デフォルトのシステム PDF ビューアで PDF を表示する 外部ウィンドウで任意のアプリケーションから PDF を開くためには、System.Diagnostics.Process.Start を使用するトリックを利用できます。 この方法により、PDF は、インストールされている場合、ウェブブラウザや Adobe Acrobat など、PDF 表示用のデフォルトアプリケーションで開かれます。 :path=/static-assets/pdf/content-code-examples/how-to/net-pdf-viewer-default-pdf-viewer.cs using IronPdf; // Render any HTML fragment or document to HTML ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>"); var outputPath = "ChromePdfRenderer.pdf"; // Export PDF document pdf.SaveAs(outputPath); // This neat trick opens our PDF file so we can see the result in our default PDF viewer System.Diagnostics.Process.Start(outputPath); Imports IronPdf ' Render any HTML fragment or document to HTML Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>") Private outputPath = "ChromePdfRenderer.pdf" ' Export PDF document pdf.SaveAs(outputPath) ' This neat trick opens our PDF file so we can see the result in our default PDF viewer System.Diagnostics.Process.Start(outputPath) $vbLabelText $csharpLabel System.Diagnostics.Process.Start を使用してシステムのデフォルト PDF ビューアで PDF ファイルを開く方法を示すコードスニペットです。 指定されたファイルパスが、システム上の有効な PDF ファイルを指していることを確認してください。 IronPDF は、MAUI プロジェクト用の PDF ビューアを提供します。 詳細については、こちらのリンクをご覧ください: "MAUI 用 C# .NET での PDF 表示"。 よくある質問 この C# .NET PDF ビューア ガイドでは何が説明されていますか? この記事では、ASP.NETとMVCを使用したブラウザベースの表示、WebBrowserコントロールを使用したWPFおよびWindowsフォームでのデスクトップ表示、System.Diagnostics.Process.Startを使用してシステムのデフォルトのPDFビューアでPDFを開く方法など、.NETアプリケーションでPDFを表示するいくつかの方法について説明します。また、IronPDFがPDFコンテンツを生成し、これらのビューアに取り込む方法についても説明します。 ASP.NET または MVC アプリケーションで PDF を表示するにはどうすればよいですか? ASP.NETまたはMVCアプリケーションでは、PDF URLを指すHTML iframeを使用して、ページに直接PDFを埋め込むことができます。PDFは静的ファイルでも、IronPDFによって動的に生成されたファイルでも構いません。より高度な機能が必要な場合は、Mozillaのpdf.jsなどのJavaScriptベースのビューアを統合して、ブラウザ内でズーム、ページング、検索機能を提供することもできます。 WPF を C# PDF ビューアーとして使用するにはどうすればよいですか? WPFでは、組み込みのWebBrowserコントロールを使用してPDFドキュメントを読み込んで表示できます。IronPDFでPDFを生成またはホストし、WebBrowserコントロールのSourceプロパティにPDFファイルまたはURLを設定すると、ユーザーがアプリケーションを離れることなく、WPFウィンドウ内でPDFが表示されます。 Windows フォーム アプリケーション内で PDF を表示できますか? はい。WindowsフォームアプリケーションでもWebBrowserコントロールを使ってPDFを表示できます。PDFファイルを作成または取得した後(例えば、IronPDFを使ってHTMLをPDFに変換するなど)、WebBrowserコントロールのURLまたはファイルパスをPDFに設定することで、WindowsフォームUIにPDFを表示できます。 C# からデフォルトのシステム PDF ビューアーで PDF を開くにはどうすればよいですか? PDFファイルのパスに対してSystem.Diagnostics.Process.Startを呼び出すことで、デフォルトのシステムビューアでPDFを開くことができます。一般的なワークフローとしては、IronPDFのChromePdfRendererを使用してHTMLからPDFを生成し、ディスクに保存した後、Process.Startを呼び出して、オペレーティングシステムがユーザーの好みのPDFビューアでファイルを開くように設定することが挙げられます。 IronPDF は .NET MAUI 専用の PDF ビューアを提供していますか? はい。IronPDFには、クロスプラットフォームのモバイルおよびデスクトップアプリケーション内でPDFドキュメントを表示できる.NET MAUI用のPDFビューアが含まれています。IronPdf.Viewer.Maui.IronPdfViewコントロールを使用し、そのソースをIronPDFによって作成されたファイルまたはストリームに指定することで、MAUIプロジェクトに統合されたPDF表示が可能になります。 ブラウザ内でリッチな PDF 表示を実現するために、IronPDF と pdf.js を組み合わせることはできますか? できます。IronPDFはHTMLまたはデータからPDFを生成し、ASP.NETまたはMVCアプリケーションでMozillaのpdf.jsなどのJavaScriptビューアに読み込むことができます。これにより、IronPDFでPDFを作成し、pdf.jsで検索、ズーム、サムネイルなどの機能豊富なブラウザ内閲覧エクスペリエンスを実現できます。 IronPDF で作成された PDF を表示するには、Adobe Acrobat をインストールする必要がありますか? いいえ。IronPDFは、互換性のあるビューアで開くことができる標準的なPDFファイルを生成します。Web上ではブラウザまたはiframeで直接表示できます。デスクトップでは、WebBrowserコントロールを使用するか、Process.Start経由でシステムのデフォルトビューアを使用できます。高度なUIが必要な場合を除き、Adobe Acrobatは必要ありません。 デフォルトのシステム ビューアーで PDF を開くコードは .NET 10 と互換性がありますか? はい。この記事で紹介したアプローチ(IronPDFのChromePdfRendererを使ってHTMLからPDFを作成し、ディスクに保存してからSystem.Diagnostics.Process.Startを呼び出してファイルを開く)は、.NET 10でも以前の.NETバージョンと同じように動作します。.NET 10プロジェクトを作成し、最新のIronPdf NuGetパッケージをインストールして、同じコードパターンを使用するだけです。 埋め込みビューアとデフォルトのシステム PDF ビューアは、どのような場合に使用すればよいですか? アプリケーションのUIを離れずにPDFを閲覧したい場合は、iframeやWebBrowserコントロールなどの埋め込みビューアを使用してください。ネイティブでフル機能の表示エクスペリエンスを希望する場合や、ユーザーが印刷、コメント、署名などに独自のPDFツールを使用する場合は、Process.Start経由でデフォルトのシステムビューアを使用してください。 ここで示されている .NET PDF ビューアーのワークフローは、.NET 10 と互換性がありますか? はい。IronPDFのレンダリングと表示のワークフローは.NET 10と互換性があるため、ChromePdfRendererでPDFを生成し、.NET 10アプリケーションからユーザーのデフォルトのPDFビューアで開くことができます。.NET 10をターゲットとし、最新のIronPdfパッケージをインストールすると、この記事のサンプルコードはコンパイルされ、そのまま実行され、Windows、Linux、またはmacOSで生成されたPDFを表示できます。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はいいですか? Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,154,058 ライセンスを見る