XAML to PDF (MAUI)

This example demonstrates how a MAUI page can be converted into a PDF document.

The IronPdf.Extensions.Maui package is an extension of the main IronPdf package. Both the IronPdf.Extensions.Maui and IronPdf packages are needed to render a content page from a MAUI application to a PDF document.

Rendering from a MAUI page will give you access to all the features offered by the RenderingOptions class. The resulting PDF document can then either be exported as a PDF file or viewed with a MAUI PDF viewer.

Below is a sample code demonstrating the conversion process:

  • ChromePdfRenderer: This class is responsible for converting web content to PDF format using the Chrome rendering engine.
  • RenderingOptions: This property allows customization of the PDF document, such as headers and footers, page size, margins, etc.
  • RenderContentPageToPdf: This is a method from the IronPdf.Extensions.Maui package that facilitates rendering a MAUI ContentPage to a PDF document.
  • SaveAs: This method saves the generated PDF document to a specified file path.

Enhance Your MAUI App with Our XAML to PDF Conversion Guide!