IRONSOFTWAREHOME

Use IronPDF on Android with MAUI

Curtis Chau
Curtis Chau
Updated: July 21, 2026

IronPDF is equipped to run as a remote service, offering improved convenience, performance, and deployability. Many customers are already using this technology to run IronPDF in a Docker container alongside their main applications.

The IronPdf.Server.Azure NuGet package now enables running IronPDF in the cloud, making it easy to use IronPDF across any platform, including mobile!

For your convenience, you can clone a GitHub repository on the right side.

<!-- Azure App Service host project: reference IronPdf.Server.Azure to run IronPDF in the cloud -->
<Project>
  <ItemGroup>
    <PackageReference Include="IronPdf.Server.Azure" Version="2026.*" />
  </ItemGroup>
</Project>

<!-- Android MAUI client project: reference the standard IronPdf package -->
<Project>
  <ItemGroup>
    <PackageReference Include="IronPdf" Version="2026.*" />
  </ItemGroup>
</Project>
XML

Azure App Service Host

  1. Create a new Azure BLOB Storage Container.
  2. Create a new Azure App Service and App Service Plan. We suggest Basic B2 plan or greater, but Free F1 should be sufficient to get started.
  3. Navigate to the Settings/Configuration section of your Web app and set the following values:
    • BLOB_STORAGE_CONNECTION: You can configure a connection string according to the format outlined by Microsoft.
    • BLOB_STORAGE_CONTAINER: This is just the name of the container within the storage account.
    • HTTP20_ONLY_PORT: Must be set to 80.
  4. Using Visual Studio, open the example Azure App Service Linux Container app, IronPdf.Android.Server.csproj.
  5. Create a new publish profile which targets the Azure App Service you created in step 2.
  6. Publish your app!
  7. After several minutes, you should be able to verify your app is successfully published by navigating to the URL in a browser, which will print a simple debug string.

Android MAUI Client

  1. Using Visual Studio, open the example MAUI Android application, IronPdf.Android.Client.csproj.
  2. Within MainPage.xaml.cs, set your license key or remove this line to generate watermarked documents.
  3. Within MainPage.xaml.cs, change the Host = "https://YOUR-APP-SERVICE.azurewebsites.net/" line to your Azure App Service which is hosting IronPDF.
  4. Run the demo on an Android device which supports API 21.0 or higher.
// MainPage.xaml.cs Sample Code
using System; // Importing necessary namespaces

namespace IronPdf.Maui
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();

            // Change this to your Azure App Service URL
            var pdfServiceUrl = "https://YOUR-APP-SERVICE.azurewebsites.net/";

            // Your PDF generation and manipulation logic here
        }
    }
}

NOTE: Depending on your plan settings, the first render may take a while as your Azure App Service is started for the first time.

Frequently Asked Questions

What is IronPDF?

IronPDF is a powerful library designed for generating and manipulating PDF files. It is equipped to run as a remote service and can be used across various platforms, including Android with MAUI.

How can I use IronPDF on an Android device?

To use IronPDF on Android, you need to set it up with MAUI. You will configure the Azure App Service and the Android MAUI client, then generate and edit PDFs on your Android device.

Which NuGet packages are required for IronPDF on Android?

For deploying IronPDF on the cloud, use the IronPdf.Server.Azure NuGet package. For Android MAUI projects, reference the standard IronPdf package.

What are the initial steps for setting up an Azure App Service Host for IronPDF?

Start by creating a new Azure BLOB Storage Container and a new Azure App Service with an App Service Plan. Configure necessary settings such as connection strings and HTTP ports.

What Android API level is required to run the IronPDF MAUI demo?

The IronPDF MAUI demo requires an Android device that supports API level 21.0 or higher.

How do I configure the IronPDF Android MAUI client?

Open the MAUI Android application in Visual Studio, set your license key in MainPage.xaml.cs, and change the Host URL to your Azure App Service hosting IronPDF.

What should I do if my first render with IronPDF takes longer than expected?

The first render may take a while as your Azure App Service starts for the first time, depending on your plan settings.

Can IronPDF be used with a Docker container?

Yes, IronPDF can be run inside a Docker container, which enhances its convenience, performance, and deployability.

Is there a quick-start project available for using IronPDF on Android with MAUI?

Yes, you can download the project from GitHub to get started quickly with IronPDF on Android using MAUI.

Why would I choose a Basic B2 plan over a Free F1 plan for the Azure App Service?

While Free F1 plans are sufficient for getting started, a Basic B2 plan or greater offers enhanced performance and capabilities for running IronPDF in the cloud.

Curtis Chau
Technical Writer

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.

...
Read More

Ready to Get Started?

Nuget Downloads 21,228,841Version:2026.9just released

Get your free 30-day Trial Key instantly.
No credit card or account creation required
C# NuGet Library for PDF
Install with NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. In Solution Explorer, right-click References, Manage NuGet Packages
  2. Select Browse and search "IronPdf"
  3. Select the package and install
C# PDF DLL
Download DLL

Version: 2026.9

or download Windows Installer here.

  1. Download and unzip IronPDF to a location such as ~/Libs within your Solution directory
  2. In Visual Studio Solution Explorer, right click References. Select Browse, "IronPdf.dll"

Licenses from $999

Key in blue circle

Get your free 30-day Trial Key instantly.

Your trial license will be sent to your email address

No limitations. 100% unlocked. No credit card.

OR
bullet_checkedNo credit card or account creation requiredNo limitations. 100% unlocked. No credit card.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Book your free Live Demo
Booking Badge

Trusted by Millions of Engineers Worldwide

Iron Software's customer logos
Get Your No-Obligation Consult
Complete the form below or email sales@ironsoftware.com
Your details will always be kept confidential.
Trusted by Millions of Engineers Worldwide
Iron Software's customer logos
Get your free 30-day Trial Key instantly.
No credit card or account creation required
C# NuGet Library for PDF
Install with NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. In Solution Explorer, right-click References, Manage NuGet Packages
  2. Select Browse and search "IronPdf"
  3. Select the package and install
C# PDF DLL
Download DLL

Version: 2026.9

or download Windows Installer here.

  1. Download and unzip IronPDF to a location such as ~/Libs within your Solution directory
  2. In Visual Studio Solution Explorer, right click References. Select Browse, "IronPdf.dll"

Licenses from $999