Utilizar IronPDF en Android con MAUI
IronPDF está equipado para funcionar como un servicio remoto, ofreciendo mayor comodidad, rendimiento y capacidad de implementación. Muchos clientes ya están utilizando esta tecnología para ejecutar IronPDF en un contenedor Docker junto con sus aplicaciones principales.
El paquete NuGet IronPdf.Server.Azure ahora permite ejecutar IronPDF en la nube, lo que facilita el uso de IronPDF en cualquier plataforma, ¡incluidos los dispositivos móviles!
Para su comodidad, puede clonar un repositorio de GitHub en el lado derecho.
<Project>
<ItemGroup>
<PackageReference Include="IronPdf" Version="2023.*" />
</ItemGroup>
</Project>
<Project>
<ItemGroup>
<PackageReference Include="IronPdf" Version="2023.*" />
</ItemGroup>
</Project>
Cómo utilizar IronPDF en MAUI Android
- Descargar la biblioteca C# para renderizar archivos PDF en Android
- Configura el Servicio de Aplicaciones de Azure
- Configura el cliente MAUI para Android
- Genera y edita PDFs en Android con facilidad
- Descarga el proyecto para un inicio rápido
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 establecerse en 80.
- Con Visual Studio, abra la aplicación de ejemplo Azure App Service Linux Container,
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 Android MAUI 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 marca de agua. - Dentro de
MainPage.xaml.cs, cambie la líneaHost = "https://YOUR-APP-SERVICE.azurewebsites.net/"a su Azure App Service que hospeda 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 Namespace
NOTA: 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.

