IronPDF ハウツー XAML を PDF に(MAUI) How to Convert XAML to PDF in MAUI Chaknith Bin 更新日:8月 20, 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 MAUI (マルチプラットフォーム アプリ UI) は、ネイティブ デバイス アプリケーションを構築するためのクロスプラットフォーム フレームワークです。 Xamarin.Forms から拡張され、統一された .NET 6 エコシステムの一部です。 それにより、.NET アプリケーション開発者は共通の UI コンポーネントと単一のコードベースを使用して、デスクトップ、ウェブ、およびモバイル プラットフォーム向けのアプリケーションを作成できます。 MAUI は、必要に応じてプラットフォーム固有のコードやリソースを追加することも可能にします。 IronPdf を使用すると、MAUI ページから PDF ドキュメントを生成でき、これらのアプリケーションで PDF ファイル/ページの作成が可能になります。 ただし、現在 IronPdf はモバイルプラットフォームをサポートしていません。 Quickstart: Convert XAML to PDF with IronPDF in .NET MAUI IronPDF を使用すると、NET MAUI で XAML ページを簡単に PDF に変換できます。 ほんの数行のコードで、MAUI アプリケーションのコンテンツをプロフェッショナル品質の PDF ドキュメントに変換できます。 このガイドは、IronPDF の効率的なレンダリング機能を利用して、すぐに始められるシンプルな例を提供します。 PDF 生成をシームレスにデスクトップおよび Web アプリケーションに統合し、ユーザーのエクスペリエンスを向上させるための手順に従いましょう。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. var pdf = new IronPdf.ChromePdfRenderer().RenderContentPageToPdf<MainPage,App>().SaveAs("page.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 ステップ) MAUI 向け IronPdf C# ライブラリをダウンロード MainPage.xaml.cs ファイルを変更して RenderContentPageToPdf メソッドを使用 MainPage.xaml ファイル内のボタンを更新して新しい機能をトリガー PDF ドキュメントをエクスポートするか、MAUI アプリで PDF ビューアを使用して表示 クイックスタート用の MAUI サンプル プロジェクトをダウンロード IronPdf 拡張パッケージ IronPdf.Extensions.Maui パッケージは IronPdf メインパッケージの拡張です。 拡張であるため、MAUI アプリケーションのコンテンツページを PDF ドキュメントにレンダリングするためには、引き続き IronPdf メインパッケージが必要です。 Install-Package IronPdf.Extensions.Maui class="products-download-section"> data-modal-id="trial-license-after-download"> class="product-image"> class="product-info"> NuGet でインストール class="copy-nuget-row"> Install-Package IronPdf.Extensions.Maui class="copy-button"> class="nuget-link">nuget.org/packages/IronPdf.Extensions.Maui/ MAUI ページを PDF にレンダリング MainPage.xaml.cs ファイルを編集 MainPage.xaml ファイルからそのコードファイルである MainPage.xaml.cs に移動します。 OnCounterClicked という名前の関数を PrintToPdf に変更します。 以下のコードサンプルを使用します。 MAUI ページを PDF に変換するには、RenderContentPageToPdf メソッドを使用します。 このメソッドは ChromePdfRenderer クラスをインスタンス化することでアクセスできます。 このメソッドは PdfDocument オブジェクトを提供し、SaveAs メソッドまたは PDF ビューアを使用して保存または表示できます。MAUI での PDF 表示。 ご注意RenderContentPageToPdf メソッドはデータ バインディングをまだサポートしていません。 :path=/static-assets/pdf/content-code-examples/how-to/xaml-to-pdf-maui-mainpage-xaml-cs.cs using IronPdf.Extensions.Maui; namespace mauiSample; public partial class MainPage : ContentPage { public MainPage() { InitializeComponent(); } private void PrintToPdf(object sender, EventArgs e) { ChromePdfRenderer renderer = new ChromePdfRenderer(); // Apply HTML header renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { HtmlFragment = "<h1>Header</h1>", }; // Render PDF from Maui Page PdfDocument pdf = renderer.RenderContentPageToPdf<MainPage, App>().Result; pdf.SaveAs(@"C:\Users\lyty1\Downloads\contentPageToPdf.pdf"); } } Imports IronPdf.Extensions.Maui Namespace mauiSample Partial Public Class MainPage Inherits ContentPage Public Sub New() InitializeComponent() End Sub Private Sub PrintToPdf(ByVal sender As Object, ByVal e As EventArgs) Dim renderer As New ChromePdfRenderer() ' Apply HTML header renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {.HtmlFragment = "<h1>Header</h1>"} ' Render PDF from Maui Page Dim pdf As PdfDocument = renderer.RenderContentPageToPdf(Of MainPage, App)().Result pdf.SaveAs("C:\Users\lyty1\Downloads\contentPageToPdf.pdf") End Sub End Class End Namespace $vbLabelText $csharpLabel さらにお気づきのように、XAML からレンダリングすることで、RenderingOptions で利用可能なすべての機能に完全にアクセスできるようになります。 これには テキストおよび HTML ヘッダーとフッター の追加が含まれます。 You can also stamp images, add page numbers, and even customize the size and layout of the page. これらすべてのオプションは、この方法を使用して PDF を作成する場合に利用可能です。 MainPage.xaml ファイルを編集 MainPage.xaml ファイルで、デフォルトの OnCounterClicked 関数を新しい PrintToPdf 関数に置き換えます。 このボタンをクリックすると、PrintToPdf メソッドが実行され、PDF が作成されます。 <Button x:Name="PrintToPdfBtn" Text="Print to pdf" SemanticProperties.Hint="Click to print page as PDF" Clicked="PrintToPdf" HorizontalOptions="Center" /> <Button x:Name="PrintToPdfBtn" Text="Print to pdf" SemanticProperties.Hint="Click to print page as PDF" Clicked="PrintToPdf" HorizontalOptions="Center" /> XML 出力PDF PDF ファイルを保存する前に、PdfDocument で利用可能なメソッドを使用してより多くの変更を加えることができます。 ページを結合、分割、または回転させることができます。 You can also add annotations and bookmarks to your PDF. .NET MAUIアプリプロジェクトをダウンロードする このガイドの完全なコードをダウンロードできます。これは.zipファイルとして提供され、Visual Studioで.NET MAUIアプリプロジェクトとして開くことができます。 MAUI サンプル プロジェクトのフルバージョンをダウンロード 次に何ができるのかを見てみましょうか? 私たちのチュートリアルページをご覧ください: PDFの変換 よくある質問 XAML ページを .NET MAUI で PDF に変換するにはどうすればよいですか? IronPdf ライブラリを使用して .NET MAUI で XAML ページを PDF に変換できます。まず、MAUI 用の IronPdf C# ライブラリをダウンロードし、MainPage.xaml.cs ファイルを修正して RenderContentPageToPdf メソッドを使用します。MainPage.xaml ファイルのデフォルトの関数を PrintToPdf 関数に置き換えて、ボタンのクリックで PDF を作成できるようにします。 IronPdf を .NET MAUI で使用する際の制限は何ですか? 現在、IronPdf はモバイルプラットフォーム向けではなく、デスクトップおよびウェブプラットフォーム専用の MAUI アプリケーションからの PDF 生成をサポートしています。つまり、このライブラリは Windows、macOS、ウェブ環境で実行される MAUI アプリケーションと共に使用できます。 IronPdf.Extensions.Maui パッケージの目的は何ですか? IronPdf.Extensions.Maui パッケージは、IronPdf のメインパッケージの機能を拡張して、ヘッダー、フッター、ページ番号の追加などの高度なレンダリングオプションを使用して、MAUI アプリケーションのコンテンツページを PDF ドキュメントにレンダリングできるようにします。 MAUI アプリケーションで生成された PDF を表示または保存するにはどうすればよいですか? IronPdf の ChromePdfRenderer クラスを使用して PDF を生成した後、SaveAsAsync メソッドを使用して PdfDocument オブジェクトを表示または保存し、希望するファイルパスを指定して保存できます。 MAUI ページから生成された PDF のレイアウトをカスタマイズできますか? はい、ページサイズ、向きの変更、カスタムテキスト、HTML ヘッダー、フッター、ページ番号の追加など、IronPdf の機能を使用して、生成された PDF のレイアウトをカスタマイズできます。 PDF 変換のために MainPage.xaml ファイルで必要な変更は何ですか? MainPage.xaml ファイルでは、デフォルトの OnCounterClicked 関数を PrintToPdf 関数に置き換える必要があります。この変更により、ボタンに PrintToPdf メソッドをトリガーさせ、PDF 作成を容易にします。 MAUI ページを PDF に変換するサンプル プロジェクトはありますか? はい、フル MAUI サンプル プロジェクトをダウンロードでき、ジップ形式のファイルで包括的なコードガイドを提供します。このサンプルは、Visual Studio で .NET MAUI アプリとして開くことができ、MAUI アプリケーションに PDF 機能を実装するのに役立ちます。 PdfDocument クラスが提供する機能は何ですか? IronPdf の PdfDocument クラスは、ページのマージ、分割、回転、注釈やブックマークの追加を可能にし、PDF の対話性と有用性を高める機能を提供します。 IronPdf は .NET 10 と互換性がありますか? また、それは MAUI 開発者にとってどのような意味がありますか? はい、IronPdfはMAUIプロジェクトを含む.NET 10と完全に互換性があります。つまり、回避策や非推奨のAPIを必要とせずに、.NET 10 MAUIアプリケーションでIronPdfを使用できます。最新の.NET機能強化をサポートしており、.NET 10は現在長期サポート(LTS)リリースとなっています。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はいいですか? Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,154,058 ライセンスを見る