IronPDF チュートリアル MAUIでのPDFファイルの表示 Viewing PDFs in MAUI for C# .NET Curtis Chau 更新日:8月 17, 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 クロスプラットフォーム開発の現代では、ユーザーがアプリ内で直接 PDF ドキュメントを表示できる能力を提供することは、単なる便利さではなく、必要性です。 IronPDF Viewer を使用すると、MAUI アプリケーションに PDF 表示機能を埋め込むことができます。 この記事では、MAUI アプリケーション内に IronPDF Viewer を統合し、ユーザーが PDF を表示、保存、印刷できるようにする方法を学びます。 クイックスタート: MAUI での IronPDF Viewer の実装 ほんの数行のコードで MAUI アプリケーションに IronPDF Viewer を統合し始めましょう。 このクイックガイドでは、IronPDF の強力なライブラリを使用して PDF ファイルを簡単に読み込む方法を示します。 アプリをシームレスな PDF 表示機能で強化したい開発者に最適なこのアプローチは、使いやすさと迅速な実装を強調しています。 単に IronPDF Viewer を初期化し、PDF を読み込んでアプリ内で便利な PDF 表示を可能にします。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. var viewer = new IronPdf.Viewer.Maui.PdfViewer { Source = "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 ステップ) IronPDF Viewer ライブラリをダウンロードしてインストールします MAUI アプリケーション に IronPDF Viewer を統合します XAML または C# として PDF ビューワーページを追加します ファイル名、バイト配列、およびストリームで起動時に PDF を読み込みます ツールバーを設定します IronPDF Viewer ライブラリのダウンロードとインストール 今日あなたのプロジェクトでIronPDFを無料トライアルで使用開始。 最初のステップ: 無料で始める Visual Studio - NuGet パッケージ マネージャー Visual Studio で、ソリューションエクスプローラのプロジェクトを右クリックして NuGet パッケージの管理... を選択します。 そこから IronPdf.Viewer.Maui を検索して、ソリューションに最新バージョンをインストールできます。 または、ツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソール に移動して NuGet パッケージ マネージャー コンソールを開き、次のコマンドを入力します: Install-Package IronPdf.Viewer.Maui MAUI アプリケーション に IronPDF Viewer を統合する 以下のセクションで、デフォルトの MAUI アプリケーション への IronPDF Viewer の統合方法を説明します。 セットアップ MAUI プロジェクトに IronPDF Viewer を追加する前に、iOS と Android プラットフォームをターゲットにしていないことを確認してください。 これは、プロジェクトファイルを右クリックして プロパティ を選択することで確認できます。 すでにチェックを外していない場合は、iOS プラットフォームをターゲットにする および Android プラットフォームをターゲットにする のチェックボックスをオフにします。 この変更が正常に実装されるには、チェックを外した後にプロジェクトを保存し、Visual Studio を再起動する必要がある場合があります。 iOS と Android プラットフォームのターゲットを解除した後、MauiProgram.cs ファイルに移動し、ビューワーを初期化するために次のコードを追加します: :path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-1.cs using IronPdf.Viewer.Maui; public static class MauiProgram { public static MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuilder(); builder .UseMauiApp<App>() // other configuration options ... .ConfigureIronPdfView(); // configure the viewer on app start-up return builder.Build(); } } Imports IronPdf.Viewer.Maui Public Module MauiProgram Public Function CreateMauiApp() As MauiApp Dim builder = MauiApp.CreateBuilder() builder.UseMauiApp(Of App)().ConfigureIronPdfView() ' configure the viewer on app start-up Return builder.Build() End Function End Module $vbLabelText $csharpLabel デフォルトでは、IronPDF Viewer はビューの右下にバナーを表示します。 このビューを削除するには、ConfigureIronPdfViewer に IronPDF (または Iron Suite) ライセンスキーを次のように追加します: :path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-2.cs .ConfigureIronPdfView("YOUR-LICENSE-KEY"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel PDF ビューワー ページの追加 このセクションでは、PDF ビューワーページを作成し、IronPDF Viewer を統合し、MAUI アプリケーションにタブを作成する方法を学びます。 これを XAML および C# の ContentPage で行う方法を示します。 手順 プロジェクトを右クリックし、追加 > 新しい項目... に移動して、プロジェクトに新しいページを追加します。 .NET MAUI セクションに移動します。 XAML ページを作成するには、.NET MAUI ContentPage (XAML) を選択します。 C# ファイルの場合は、.NET MAUI ContentPage (C#) を選択します。 ファイルに名前 PdfViewerPage を付け、追加 をクリックします。 XAML ファイルに次のコードを追加し、保存します: :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-1.xml <?xml version="1.0" encoding="utf-8" ?> <ContentPage ... xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui" ...> <ipv:IronPdfView x:Name="pdfView"/> </ContentPage> XML 代わりに既に C# ContentPage を作成した場合、次のコードを代わりに追加して保存します: :path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-3.cs using IronPdf.Viewer.Maui; public class MainPage : ContentPage { private readonly IronPdfView pdfView; public MainPage() { InitializeComponent(); this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All }; Content = this.pdfView; } } Imports IronPdf.Viewer.Maui Public Class MainPage Inherits ContentPage Private ReadOnly pdfView As IronPdfView Public Sub New() InitializeComponent() Me.pdfView = New IronPdfView With {.Options = IronPdfViewOptions.All} Content = Me.pdfView End Sub End Class $vbLabelText $csharpLabel AppShell.xaml ファイルに次のコードを追加します: :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-2.xml <?xml version="1.0" encoding="UTF-8" ?> <Shell ... xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" ...> <TabBar x:Name="AppTabBar"> <Tab Title="Home"> <ShellContent ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage"/> </Tab> <Tab Title="PDF Viewer"> <ShellContent ContentTemplate="{DataTemplate local:PdfViewerPage}" Route="PDFViewer"/> </Tab> </TabBar> </Shell> XML プロジェクトを保存し、ビルドして実行します。 次のように左上隅にタブが表示され、「PDF Viewer」タブをクリックすると IronPDF Viewer が開くはずです。 起動時に PDF を読み込む アプリケーション の起動時に、IronPDF Viewer はデフォルトでユーザーに PDF の開きを促します。 起動時に自動的に PDF を開くことも可能です。 起動時に PDF を読み込む方法は 3 つあります:ファイル名、バイト配列、ストリームからです。 ファイル名で読み込む ファイル名で PDF を読み込むには、XAML ファイルの IronPdfView タグで PDF ファイルのソースを指定します。以下にその例を示します: :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-3.xml <?xml version="1.0" encoding="utf-8" ?> <ContentPage ... xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui" ...> <ipv:IronPdfView Source="C:/path/to/my/example.pdf" /> </ContentPage> XML または、C# ContentPage で IronPdfViewSource.FromFile メソッドを使用してファイル名で PDF を読み込むこともできます: :path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-4.cs // We assume an IronPdfView instance is created previously called pdfView pdfView.Source = IronPdfViewSource.FromFile("C:/path/to/my/example.pdf"); ' We assume an IronPdfView instance is created previously called pdfView pdfView.Source = IronPdfViewSource.FromFile("C:/path/to/my/example.pdf") $vbLabelText $csharpLabel バイト配列で読み込む いくつかのユースケースでは、PDF のバイト配列を読み込むことが望ましい場合もあります。 これは XAML からは不可能ですが、C# では可能です。 IronPdfViewSource.FromBytes メソッドを使用するだけでこれを達成できます。 このメソッドの使用例を以下に示します: :path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-5.cs pdfView.Source = IronPdfViewSource.FromBytes(File.ReadAllBytes("~/Downloads/example.pdf")); pdfView.Source = IronPdfViewSource.FromBytes(File.ReadAllBytes("~/Downloads/example.pdf")) $vbLabelText $csharpLabel ストリームで読み込む 同様に、いくつかのユースケースでは、PDF をストリーム経由で読み込むことがより望ましい場合があります。 これは XAML からは不可能ですが、C# では可能です。 IronPdfViewSource.FromStream メソッドを単に使用することでこれを達成できます。 このメソッドの使用例を以下に示します: :path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-6.cs pdfView.Source = IronPdfViewSource.FromStream(File.OpenRead("~/Downloads/example.pdf")); pdfView.Source = IronPdfViewSource.FromStream(File.OpenRead("~/Downloads/example.pdf")) $vbLabelText $csharpLabel ツールバーを設定する IronPDF Viewer を使用すると、ツールバーに表示するオプションを選択できます。 利用可能なオプションは次のとおりです: サムネイルビュー ファイル名の表示 テキスト検索 ページ番号ナビゲーション ズーム 幅に合わせる 高さに合わせる 時計回りに回転 反時計回りに回転 ファイルを開く ファイルをダウンロード ファイルを印刷 注釈の表示 2ページビュー デフォルトでは、IronPDF Viewer は以下のツールバーを表示します: デフォルトビューでは、ファイル名表示、テキスト検索、および反時計回りの回転オプションはすべて無効になっています。 すべてを表示するには、XAML の IronPdfView タグの オプション パラメータを すべて に設定します: :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-4.xml <?xml version="1.0" encoding="utf-8" ?> <ContentPage ... xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui" ...> <ipv:IronPdfView x:Name="pdfView" Options="All"/> </ContentPage> XML または、C# でも同じことを達成できます: :path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-7.cs pdfView.Options = IronPdfViewOptions.All; pdfView.Options = IronPdfViewOptions.All $vbLabelText $csharpLabel 次のように表示されます: 何も表示したくない場合は、オプションを なし に設定します。 オプション をこれに設定すると、ツールバーは表示されません: 表示したい特定のオプションを選択することができます。 たとえば、サムネイルとファイルオープンオプションのみを表示したい場合は、XAML の IronPdfView の オプション パラメータを次のように変更します: :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-5.xml <ipv:IronPdfView x:Name="pdfView" Options="Thumbs, Open"/> XML 同様に、C# でも: :path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-8.cs pdfView.Options = IronPdfViewOptions.Thumbs | IronPdfViewOptions.Open; pdfView.Options = IronPdfViewOptions.Thumbs Or IronPdfViewOptions.Open $vbLabelText $csharpLabel 次のように表示されます: 結論 このチュートリアルでは、MAUI アプリケーションに IronPDF Viewer を統合し、そのツールバーをカスタマイズしてニーズに最適に合わせる方法を学びました。 このビューアは IronPDF 製品とともに提供されます。 機能リクエストをしたい、または IronPDF Viewer (または IronPDF) に関して一般的な質問がある場合は、サポートチームに連絡してください。 喜んでお手伝いいたします。 よくある質問 MAUIアプリケーションでC#を使用してPDFを表示するにはどうすればよいですか? C#を使用してMAUIアプリケーションでPDFを表示するには、IronPDF Viewerライブラリを統合できます。これには、Visual StudioでライブラリをNuGet経由でインストールし、プロジェクト内でPDF表示機能を有効にするために設定することが含まれます。 MAUIアプリでPDFビューアーを統合するプロセスは何ですか? MAUIアプリでPDFビューアーを統合するには、NuGetパッケージマネージャーを使用してIronPDF Viewerライブラリをインストールし、MauiProgram.csおよびXAMLまたはC#のContentPageを使用してプロジェクトでビューアーを設定してPDFを表示する必要があります。 IronPDF Viewerは、MAUIプロジェクトのiOSおよびAndroidプラットフォームで使用できますか? 現在、IronPDF ViewerはiOSおよびAndroidプラットフォームをターゲットにしないMAUIプロジェクト向けに設計されています。デスクトップ環境をターゲットとするプロジェクトでの使用が推奨されます。 MAUIプロジェクトのアプリケーション起動時にPDFファイルを読み込むにはどうすればよいですか? MAUIアプリケーション内でIronPdfViewSource.FromFile、FromBytes、またはFromStreamなどのIronPDF Viewerメソッドを使用して、起動時にPDFファイルを読み込むことができます。 IronPDF Viewerのツールバー設定オプションは何ですか? IronPDF Viewerのツールバーは、サムネイル表示、テキスト検索、ページナビゲーション、ズーム、回転、ファイル操作などのオプションを含むようにカスタマイズできます。すべてのオプション、なし、または特定のツールのみを表示するように設定できます。 PDFビューアーツールバーを特定のツールを表示するようにカスタマイズするにはどうすればよいですか? ツールバーを特定のツールを表示するようにカスタマイズするには、XAMLまたはC#コード内の'Options'パラメーターを調整して、'ThumbnailView,OpenFile'などの目的のオプションのみを含めます。 IronPDF Viewerでツールバーを非表示にすることは可能ですか? はい、'Options'パラメーターを'None'に設定することで、ツールバーを非表示にしてビューアーインタフェースから削除できます。 MAUIアプリケーションでのPDFレンダリングの問題に対処するにはどうすればよいですか? MAUIアプリケーションでPDFレンダリングに問題が発生した場合、IronPDFライブラリが正しくインストールおよび設定されていることを確認してください。さらに、プラットフォーム固有の制限を確認するか、IronPDFの技術チームにサポートを依頼してください。 MAUIアプリケーションでIronPDF Viewerを統合するためのサポートはどこで見つかりますか? MAUIアプリケーションでのIronPDF Viewer統合に関連する支援や機能要件については、IronPDFの公式ウェブサイトを通じてサポートチームにお問い合わせください。 IronPDF Viewer は .NET 10 プロジェクトと完全に互換性がありますか? はい。IronPDFは、MAUIアプリ用のViewerコンポーネントを含む、すべての主要製品ラインで.NET 10をサポートしています。IronPDF Viewerパッケージは、net10.0-windowsやnet10.0-maccatalystなどのターゲットフレームワークと互換性があるため、開発者は特別な回避策を必要とせずに、.NET 10デスクトップベースのプロジェクトに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 ライセンスを見る