IronPDF ハウツー MAUIでのPDFファイルの表示 MAUI for C# .NETでPDFを表示する。 Jordi Bardia 更新日:8月 6, 2025 IronPDF をダウンロード NuGet ダウンロード DLL ダウンロード Windows 版 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る 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を使用してPDFを見るためのクイックスタート 簡単にIronPDFをあなたのMAUIアプリケーションに統合し、無理なくPDFを表示できます。 このシンプルなコードスニペットは、IronPDFのPdfViewerをインスタンス化し、すぐに閲覧できるようにPDFファイルを読み込む方法を示しています。 複雑さなしにアプリのPDF表示機能を向上させることを求めている開発者に最適です。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronPDF をインストールします PM > Install-Package IronPdf このコード スニペットをコピーして実行します。 new IronPdf.Viewer.Maui.PdfViewer { Source = "document.pdf" }; 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronPDF を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) IronPDFビューアライブラリをダウンロードしてインストールしてください。 IronPDFビューワーをMAUIアプリケーションに統合する XAML または C# ContentPage を追加して 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アプリケーションでPDFを表示するにはどうすればよいですか? MAUIアプリケーションでPDFを表示するには、Visual StudioのNuGetパッケージマネージャーからIronPDFビューワーをインストールし、プロジェクトに必要なコードを追加して統合します。 MAUIアプリにPDFビューワーを統合するために必要な手順は何ですか? MAUIプロジェクトが互換性があることを確認し、NuGetを介してIronPDFビューワーライブラリをダウンロードし、MauiProgram.csファイルでライセンスキーを使用してビューワーを初期化します。 MAUIアプリケーションの開始時にPDFファイルをロードするにはどうすればよいですか? XAMLファイルにソースを設定するか、C# ContentPageでIronPdfViewSource.FromFile、FromBytes、またはFromStreamのようなメソッドを採用して、起動時にPDFをロードできます。 MAUI用PDFビューワーのツールバーをカスタマイズするにはどうすればよいですか? XAMLまたはC#コードで'Options'パラメータを設定し、サムネイル表示、テキスト検索、ズームなどの機能を含めるか、全機能を提供するために'All'を設定してツールバーをカスタマイズします。 MAUI PDFビューワーでツールバーを隠すことは可能ですか? 'Options'パラメータを'None'に設定することで、ツールバーを隠してツールの表示を防ぐことができます。 MAUIでのPDFビューワーに関する一般的なトラブルシューティングステップは何ですか? NuGetを介してIronPDFビューワーが正しくインストールされていることを確認し、プロジェクトの互換性をチェックし、ライセンスキー初期化などの必要なコードがプロジェクトファイルに正しく実装されていることを確認します。 iOSやAndroidをターゲットにしたMAUIアプリでPDFビューワーを使用できますか? IronPDFビューワーは現在、iOSやAndroidプラットフォームをターゲットにしたMAUIプロジェクトをサポートしていません。プロジェクトが互換性のあるプラットフォームをターゲットにしていることを確認してください。 PDFビューワーの機能リクエストやサポートを受けるにはどうすればよいですか? 機能リクエストやサポートについて、公式ウェブサイトを通じてIronPDFサポートチームに連絡し、PDFビューワーに関するサポートを受けることができます。 IronPDF Viewer は MAUI プロジェクトの .NET 10 と互換性がありますか? はい。IronPDFは、.NET 6、.NET 7、.NET Coreなどの以前のバージョンと同様に、.NET 10と完全に互換性があります。特別な設定や回避策を必要とせずに、.NET 10をターゲットとするMAUIアプリケーション内でIronPDFを使用できます。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 準備はできましたか? Nuget ダウンロード 16,493,056 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 16,493,056 ライセンスを見る