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應用服務和應用服務計劃。 我們建議使用Basic B2計劃或更高,但Free 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來驗證您的應用成功發佈,該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/"行更改為您的Azure應用服務,該服務正在託管IronPdf。
  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 應用服務計劃是什麼?

雖然 Free F1 計劃足以開始,但建議至少使用 Basic B2 計劃在 Azure 應用服務上託管 IronPDF。

我怎樣才能使用 IronPDF 作為遠程服務?

IronPDF 可以作為遠程服務運行在 Docker 容器中或通過 IronPdf.Server.Azure NuGet 包,允許跨多個平台的雲端部署。

是否可以將 IronPDF 運行在 Docker 容器中以增強部署性?

是的,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 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布