在 Android 上使用 MAUI 版IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English
Azure related to 在 Android 上使用 MAUI 版IronPDF
Android related to 在 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>
XML


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
        }
    }
}
$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 下載 17,803,474 | 版本: 2026.3 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想快速取得證據? PM > Install-Package IronPdf
運行範例看著你的HTML程式碼變成PDF檔。