Use IronPDF on Android with MAUI

This article was translated from English: Does it need improvement?
Translated
View the article in English
class="container-fluid">
class="row">
class="col-md-2"> Azure related to Use IronPDF on Android with MAUI
class="col-md-2"> Android related to Use IronPDF on Android with MAUI

IronPDF配备了作为远程服务运行的能力,提供了更高的便捷性、性能和可部署性。 许多客户已经在使用此技术将<IronPDF在Docker容器中>与他们的主应用程序一起运行。

IronPdf.Server.Azure NuGet包现在可以在云中运行IronPDF,使其易于跨任何平台使用IronPDF,包括移动设备!

为了方便起见,您可以在右侧克隆GitHub存储库。

开始使用 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>
XML
class="hsg-featured-snippet">

如何在MAUI Android上使用IronPDF

  1. 下载C#库以在Android上渲染PDF文件
  2. 配置Azure应用服务
  3. 配置Android MAUI客户端
  4. 轻松地在Android上生成和编辑PDF
  5. 下载项目以快速开始


Azure应用服务主机

  1. 创建一个新的Azure BLOB存储容器。
  2. 创建一个新的Azure应用服务和应用服务计划。 我们建议使用基础B2计划或更高级别,但免费F1计划应该足以开始。
  3. 导航到Web应用程序的设置/配置部分,并设置以下值:
    • BLOB_STORAGE_CONNECTION:您可以根据Microsoft提供的格式配置连接字符串。
    • BLOB_STORAGE_CONTAINER:这只是存储账户中的容器名称。
    • HTTP20_ONLY_PORT:必须设置为80。
  4. 使用Visual Studio,打开示例Azure应用服务Linux容器应用程序, IronPdf.Android.Server.csproj
  5. 创建一个新的发布配置文件,目标为您在步骤2中创建的Azure应用服务。
  6. 发布您的应用程序!
  7. 几分钟后,您应该可以通过在浏览器中导航到URL来验证您的应用程序已成功发布,这将打印一个简单的调试字符串。

Android MAUI客户端

  1. 使用Visual Studio,打开示例MAUI Android应用程序, IronPdf.Android.Client.csproj
  2. MainPage.xaml.cs中,设置您的许可证密钥或删除此行以生成带水印的文档。
  3. MainPage.xaml.cs中,将Host = "https://YOUR-APP-SERVICE.azurewebsites.net/"行更改为承载IronPdf的Azure应用服务。
  4. 在支持API 21.0或更高版本的Android设备上运行演示。
// 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

注意: 根据您的计划设置,第一次渲染可能需要一段时间,因为Azure应用服务第一次启动。

常见问题解答

如何在 Android 设备上生成和操作 PDF?

您可以通过从 NuGet 下载 C# 库,配置 Azure 应用服务,并设置 Android MAUI 客户端来在 Android 设备上生成和操作 PDF。

在 Android MAUI 客户端上设置 IronPDF 的步骤是什么?

要在 Android MAUI 客户端上设置 IronPDF,请在 Visual Studio 中打开示例应用程序,在 MainPage.xaml.cs 中设置您的许可证密钥,将主机 URL 更新为您的 Azure 应用服务,并在支持 API 21.0 或更高版本的 Android 设备上运行演示。

使用 IronPDF 的推荐 Azure 应用服务计划是什么?

虽然免费 F1 计划足以入门,但建议至少使用基本 B2 计划来在 Azure 应用服务上托管 IronPDF。

如何将 IronPDF 用作远程服务?

通过在 Docker 容器中运行或通过 IronPdf.Server.Azure NuGet 包,IronPDF 可以用作远程服务,这允许跨各种平台进行云部署。

是否可以在 Docker 容器中运行 IronPDF 以增强可部署性?

是的,IronPDF 可以在 Docker 容器中部署,为您的应用提供增强的便利性和可部署性。

如果 Azure 应用服务渲染第一个 PDF 需要很长时间,我该怎么办?

首次渲染时间较长是正常的,因为 Azure 应用服务首次启动。时间取决于您的计划设置。

如何为 IronPDF 配置 Azure 应用服务?

要为 IronPDF 配置 Azure 应用服务,创建 BLOB 存储容器,设置应用服务计划,并在您的 Web 应用配置中配置 BLOB_STORAGE_CONNECTIONHTTP20_ONLY_PORT 等设置。

在哪里可以找到在 Android 上设置 IronPDF 的源代码?

您可以克隆 IronPDF 官方网站上提供的 GitHub 仓库,以获取在 Android 上设置 IronPDF 的源代码。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

准备开始了吗?
Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布