Use o IronPDF no Android com MAUI.

This article was translated from English: Does it need improvement?
Translated
View the article in English
Azure related to Use o IronPDF no Android com MAUI.
Android related to 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>
XML


Host do Serviço de Aplicativos do Azure

  1. Crie um novo contêiner de armazenamento de Blobs do Azure.
  2. 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.
  3. 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.
  4. Usando o Visual Studio, abra o aplicativo de exemplo Azure App Service Linux Container, IronPdf.Android.Server.csproj.
  5. Crie um novo perfil de publicação direcionado ao Serviço de Aplicativos do Azure que você criou na etapa 2.
  6. Publique seu aplicativo!
  7. 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

  1. Usando o Visual Studio, abra o aplicativo de exemplo MAUI Android, IronPdf.Android.Client.csproj.
  2. Dentro de MainPage.xaml.cs, insira sua chave de licença ou remova esta linha para gerar documentos com marca d'água.
  3. Dentro de MainPage.xaml.cs, altere a linha Host = "https://YOUR-APP-SERVICE.azurewebsites.net/" para o seu Serviço de Aplicativo do Azure que está hospedando o IronPdf.
  4. 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
$vbLabelText   $csharpLabel

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.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 18,318,263 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.