Use o IronPDF no Android com MAUI.
O IronPDF está equipado para funcionar como um serviço remoto, oferecendo maior conveniência, desempenho e facilidade de implementação. Muitos clientes já estão utilizando essa tecnologia para executar o IronPDF em um contêiner Docker juntamente com seus aplicativos principais.
O pacote NuGet IronPdf.Server.Azure agora permite executar o IronPDF na nuvem, facilitando o uso do IronPDF em qualquer plataforma, inclusive em dispositivos móveis!
Para sua conveniência, você pode clonar um repositório do GitHub no lado direito.
<Project>
<ItemGroup>
<PackageReference Include="IronPdf" Version="2023.*" />
</ItemGroup>
</Project>
<Project>
<ItemGroup>
<PackageReference Include="IronPdf" Version="2023.*" />
</ItemGroup>
</Project>
Como usar o IronPDF no MAUI Android
- Baixe a biblioteca C# para renderizar arquivos PDF no Android.
- Configure o Serviço de Aplicativos do Azure
- Configure o cliente MAUI para Android
- Gere e edite PDFs no Android com facilidade.
- Baixe o projeto para começar rapidamente.
Host do Serviço de Aplicativos do Azure
- Crie um novo contêiner de armazenamento de Blobs do Azure.
- Crie um novo Serviço de Aplicativo do Azure e um Plano do Serviço de Aplicativo. Sugerimos o plano Básico B2 ou superior, mas o plano Gratuito F1 deve ser suficiente para começar.
- Navegue até a seção Configurações/Configuração do seu aplicativo Web e defina os seguintes valores:
BLOB_STORAGE_CONNECTION: Você pode configurar uma string de conexão de acordo com o formato definido pela Microsoft.BLOB_STORAGE_CONTAINER: Este é apenas o nome do contêiner dentro da conta de armazenamento.HTTP20_ONLY_PORT: Deve ser definido como 80.
- Usando o Visual Studio, abra o aplicativo de exemplo Azure App Service Linux Container,
IronPdf.Android.Server.csproj. - Crie um novo perfil de publicação direcionado ao Serviço de Aplicativos do Azure que você criou na etapa 2.
- Publique seu aplicativo!
- Após alguns minutos, você poderá verificar se seu aplicativo foi publicado com sucesso acessando o URL em um navegador, que exibirá uma string de depuração simples.
Cliente MAUI para Android
- Usando o Visual Studio, abra o aplicativo de exemplo MAUI Android,
IronPdf.Android.Client.csproj. - Dentro de
MainPage.xaml.cs, insira sua chave de licença ou remova esta linha para gerar documentos com marca d'água. - Dentro de
MainPage.xaml.cs, altere a linhaHost = "https://YOUR-APP-SERVICE.azurewebsites.net/"para o seu Serviço de Aplicativo do Azure que está hospedando o IronPdf. - Execute a demonstração em um dispositivo Android compatível com a API 21.0 ou 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: Dependendo das configurações do seu plano, a primeira renderização pode demorar um pouco, pois o Serviço de Aplicativo do Azure está sendo iniciado pela primeira vez.
Perguntas frequentes
Como posso gerar e manipular PDFs em dispositivos Android?
Você pode usar o IronPDF baixando a biblioteca C# do NuGet, configurando um Serviço de Aplicativo do Azure e instalando um cliente MAUI para Android para gerar e manipular PDFs em dispositivos Android.
Quais são os passos para configurar o IronPDF em um cliente MAUI para Android?
Para configurar o IronPDF em um cliente MAUI para Android, abra o aplicativo de exemplo no Visual Studio, defina sua chave de licença em MainPage.xaml.cs , atualize o URL do host para o seu Serviço de Aplicativo do Azure e execute a demonstração em um dispositivo Android compatível com a API 21.0 ou superior.
Qual é o plano do Azure App Service recomendado para usar o IronPDF?
Embora o plano gratuito F1 seja suficiente para começar, recomenda-se usar pelo menos o plano básico B2 para hospedar o IronPDF no Azure App Service.
Como posso usar o IronPDF como um serviço remoto?
O IronPDF pode ser usado como um serviço remoto, executando-o em um contêiner Docker ou por meio do pacote NuGet IronPDF.Server.Azure, que permite a implantação na nuvem em diversas plataformas.
É possível executar o IronPDF em um contêiner Docker para melhorar a capacidade de implantação?
Sim, o IronPDF pode ser implementado em um contêiner Docker, proporcionando maior conveniência e facilidade de implantação para seus aplicativos.
O que devo fazer se o Serviço de Aplicativos do Azure demorar muito para renderizar o primeiro PDF?
É normal que a primeira renderização demore mais devido à inicialização do Serviço de Aplicativos do Azure. O tempo depende das configurações do seu plano.
Como posso configurar o Azure App Service para o IronPDF?
Para configurar o Azure App Service para o IronPDF, crie um contêiner de armazenamento de BLOB, configure um plano do App Service e defina opções como BLOB_STORAGE_CONNECTION e HTTP20_ONLY_PORT na configuração do seu aplicativo Web.
Onde posso encontrar o código-fonte para configurar o IronPDF no Android?
Você pode clonar o repositório GitHub fornecido no site oficial do IronPDF para acessar o código-fonte para configurar o IronPDF no Android.

