在 Android 上使用 MAUI 版IronPDF
IronPDF具備遠端服務運作功能,可提供更高的便利性、效能和部署能力。 許多客戶已經在使用這項技術,將IronPDF與他們的主要應用程式一起在 Docker 容器中運行。
IronPdf.Server.Azure NuGet套件現在可以在雲端運行IronPDF ,從而可以輕鬆地在任何平台(包括行動裝置)上使用IronPDF !
為了方便起見,您可以在右側克隆GitHub儲存庫。
<Project>
<ItemGroup>
<PackageReference Include="IronPdf" Version="2023.*" />
</ItemGroup>
</Project>
<Project>
<ItemGroup>
<PackageReference Include="IronPdf" Version="2023.*" />
</ItemGroup>
</Project>
如何在 MAUI 安卓系統上使用IronPDF
- 下載 C# 庫,用於在 Android 上渲染 PDF 文件
- 配置 Azure 應用程式服務
- 配置 Android MAUI 用戶端
- 在 Android 上輕鬆產生和編輯 PDF
- 下載專案即可快速入門
Azure 應用程式服務主機
- 建立一個新的 Azure Blob 儲存容器。
- 建立新的 Azure 應用程式服務和應用程式服務計劃。 我們建議選擇基本B2套餐或更高等級的套餐,但免費F1套餐應該足以滿足入門需求。
- 進入 Web 應用程式的"設定/配置"部分,並設定以下值:
BLOB_STORAGE_CONNECTION: 您可以依照 Microsoft 規定的格式設定連接字串。BLOB_STORAGE_CONTAINER: 這只是儲存帳戶中容器的名稱。HTTP20_ONLY_PORT: 必須設定為 80。
- 使用 Visual Studio 開啟範例 Azure 應用程式服務 Linux 容器應用,
IronPdf.Android.Server.csproj。 - 建立一個新的發布設定文件,目標為在步驟 2 中建立的 Azure 應用程式服務。
- 發佈你的應用程式!
- 幾分鐘後,您應該能夠透過在瀏覽器中存取 URL 來驗證您的應用程式是否已成功發布,瀏覽器將顯示一個簡單的偵錯字串。
Android MAUI 用戶端
- 使用 Visual Studio 開啟範例 MAUI Android 應用程序,
IronPdf.Android.Client.csproj。 - 在
MainPage.xaml.cs中,設定您的許可證金鑰或刪除此行以產生浮水印的文件。 - 在
MainPage.xaml.cs中,將Host = "https://YOUR-APP-SERVICE.azurewebsites.net/"行變更為託管IronPDF的 Azure 應用程式服務。 - 在支援 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
注意:根據您的計劃設置,首次渲染可能需要一些時間,因為這是 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_CONNECTION 和 HTTP20_ONLY_PORT 之類的設置。
我在哪裡可以找到在 Android 上設置 IronPDF 的源代碼?
您可以從官方 IronPDF 網站提供的 GitHub 存儲庫中複製以獲取在 Android 上設置 IronPDF 的源代碼。

