Use IronPDF on Android with MAUI
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.
Get started with IronPDF
<!-- Sample XML to start using the IronPDF library. Replace the path and class names as appropriate for your setup and ensure trial license setup -->
<Project>
<ItemGroup>
<PackageReference Include="IronPdf" Version="2023.*" />
</ItemGroup>
</Project><!-- Sample XML to start using the IronPDF library. Replace the path and class names as appropriate for your setup and ensure trial license setup -->
<Project>
<ItemGroup>
<PackageReference Include="IronPdf" Version="2023.*" />
</ItemGroup>
</Project>How to use IronPDF on MAUI Android
- Download the C# library to render PDF files on Android
- Configure the Azure App Service
- Configure the Android MAUI client
- Generate and edit PDFs on Android with ease
- Download the project for a fast start
Host del servicio de aplicaciones de Azure
- Cree un nuevo Contenedor de Almacenamiento BLOB de Azure.
- Cree un nuevo Azure App Service y un App Service Plan. Sugerimos el plan Basic B2 o superior, pero el Free F1 debería ser suficiente para comenzar.
- Navegue hasta la sección Settings/Configuration de su aplicación web y configure los siguientes valores:
BLOB_STORAGE_CONNECTION: Puede configurar una cadena de conexión según el formato descrito por Microsoft.BLOB_STORAGE_CONTAINER: Este es solo el nombre del contenedor dentro de la cuenta de almacenamiento.HTTP20_ONLY_PORT: Debe estar configurado en 80.
- Usando Visual Studio, abra la aplicación de contenedor de Linux de ejemplo de Azure App Service,
IronPdf.Android.Server.csproj. - Cree un nuevo perfil de publicación dirigido al Azure App Service que creó en el paso 2.
- ¡Publique su aplicación!
- Después de varios minutos, debería poder verificar que su aplicación se publicó correctamente al navegar a la URL en un navegador, lo que imprimirá una cadena de depuración simple.
Cliente MAUI para Android
- Usando Visual Studio, abra la aplicación MAUI Android de ejemplo,
IronPdf.Android.Client.csproj. - Dentro de
MainPage.xaml.cs, configure su clave de licencia o elimine esta línea para generar documentos con marcas de agua. - Dentro de
MainPage.xaml.cs, cambie la líneaHost = "https://YOUR-APP-SERVICE.azurewebsites.net/"a su Azure App Service que está hospedando IronPdf. - Ejecute la demostración en un dispositivo Android que soporte API 21.0 o superior.
// 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
}
}
}// 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
}
}
}' MainPage.xaml.cs Sample Code
Imports System ' Importing necessary namespaces
Namespace IronPdf.Maui
Partial Public Class MainPage
Inherits ContentPage
Public Sub New()
InitializeComponent()
' Change this to your Azure App Service URL
Dim pdfServiceUrl = "https://YOUR-APP-SERVICE.azurewebsites.net/"
' Your PDF generation and manipulation logic here
End Sub
End Class
End NamespaceNOTA: Dependiendo de la configuración de su plan, el primer renderizado puede tardar un tiempo, ya que su Azure App Service se inicia por primera vez.
Preguntas Frecuentes
¿Cómo puedo generar y manipular PDFs en dispositivos Android?
Puedes usar IronPDF descargando la librería C# desde NuGet, configurando un Servicio de Aplicaciones de Azure y configurando un cliente MAUI para Android para generar y manipular PDFs en dispositivos Android.
¿Cuáles son los pasos para configurar IronPDF en un cliente MAUI para Android?
Para configurar IronPDF en un cliente MAUI para Android, abre la aplicación de ejemplo en Visual Studio, configura tu clave de licencia en MainPage.xaml.cs, actualiza la URL del host a tu Servicio de Aplicaciones de Azure, y ejecuta la demostración en un dispositivo Android que soporte API 21.0 o superior.
¿Cuál es el plan de Servicio de Aplicaciones de Azure recomendado para usar IronPDF?
Mientras que el plan Gratis F1 es suficiente para comenzar, se recomienda usar al menos el plan Básico B2 para alojar IronPDF en el Servicio de Aplicaciones de Azure.
¿Cómo puedo usar IronPDF como un servicio remoto?
IronPDF puede usarse como un servicio remoto ejecutándolo en un contenedor de Docker o a través del paquete NuGet IronPdf.Server.Azure, que permite el despliegue en la nube a través de varias plataformas.
¿Es posible ejecutar IronPDF en un contenedor de Docker para mejorar el despliegue?
Sí, IronPDF puede desplegarse en un contenedor de Docker, proporcionando mayor comodidad y capacidad de despliegue para tus aplicaciones.
¿Qué debo hacer si el Servicio de Aplicaciones de Azure tarda mucho en renderizar el primer PDF?
Es normal que la primera renderización tarde más debido a que el Servicio de Aplicaciones de Azure se inicia por primera vez. El tiempo depende de la configuración de tu plan.
¿Cómo puedo configurar el Servicio de Aplicaciones de Azure para IronPDF?
Para configurar el Servicio de Aplicaciones de Azure para IronPDF, crea un Contenedor de Almacenamiento BLOB, configura un Plan de Servicio de Aplicaciones y configura ajustes como BLOB_STORAGE_CONNECTION y HTTP20_ONLY_PORT en la configuración de tu aplicación web.
¿Dónde puedo encontrar el código fuente para configurar IronPDF en Android?
Puedes clonar el repositorio de GitHub proporcionado en el sitio web oficial de IronPDF para acceder al código fuente y configurar IronPDF en Android.






