Używanie IronPDF na Android z MAUI

This article was translated from English: Does it need improvement?
Translated
View the article in English
Azure related to Używanie IronPDF na Android z MAUI
Android related to Używanie IronPDF na Android z MAUI

IronPDF jest wyposażony w możliwość działania jako zdalna usługa, oferując lepszą wygodę, wydajność i wdrażalność. Wielu klientów już używa tej technologii, aby uruchamiać IronPDF w kontenerze Docker obok swoich głównych aplikacji.

Pakiet NuGet IronPdf.Server.Azure umożliwia teraz uruchamianie IronPDF w chmurze, co ułatwia korzystanie z IronPDF na dowolnej platformie, w tym na urządzeniach mobilnych!

Dla wygody można sklonować repozytorium GitHub po prawej stronie.


<Project>
  <ItemGroup>
    <PackageReference Include="IronPdf" Version="2023.*" />
  </ItemGroup>
</Project>

<Project>
  <ItemGroup>
    <PackageReference Include="IronPdf" Version="2023.*" />
  </ItemGroup>
</Project>
XML


Azure App Service Host

  1. Utwórz nowy kontener Azure BLOB Storage.
  2. Utwórz nowy Azure App Service i Plan App Service. Sugerujemy plan Basic B2 lub wyższy, ale Free F1 powinien wystarczyć na początek.
  3. Przejdź do sekcji Ustawienia/Konfiguracja swojej aplikacji Web i ustaw następujące wartości:
    • BLOB_STORAGE_CONNECTION: Można skonfigurować ciąg połączenia zgodnie z formatem określonym przez firmę Microsoft.
    • BLOB_STORAGE_CONTAINER: To tylko nazwa kontenera w ramach konta magazynu.
    • HTTP20_ONLY_PORT: Należy ustawić na 80.
  4. W programie Visual Studio otwórz przykładową aplikację Azure App Service Linux Container, IronPdf.Android.Server.csproj.
  5. Utwórz nowy profil publikacji, który celuje w Azure App Service utworzony w kroku 2.
  6. Opublikuj swoją aplikację!
  7. Po kilku minutach powinieneś być w stanie zweryfikować, że Twoja aplikacja została pomyślnie opublikowana, przechodząc do URL w przeglądarce, co wydrukuje prosty ciąg debugowania.

Klient MAUI dla systemu Android

  1. W programie Visual Studio otwórz przykładową aplikację MAUI dla systemu Android, IronPdf.Android.Client.csproj.
  2. W pliku MainPage.xaml.cs należy ustawić klucz licencyjny lub usunąć tę linię, aby generować dokumenty z znakiem wodnym.
  3. W pliku MainPage.xaml.cs zmień wiersz Host = "https://YOUR-APP-SERVICE.azurewebsites.net/" na swoją usługę Azure App Service, która hostuje IronPDF.
  4. Uruchom demo na urządzeniu z Androidem, które obsługuje API 21.0 lub wyższą.
// 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

UWAGA: W zależności od ustawień planu, pierwsze renderowanie może zająć trochę czasu, ponieważ Twój Azure App Service uruchamia się po raz pierwszy.

Często Zadawane Pytania

Jak mogę generować i edytować pliki PDF na urządzeniach z systemem Android?

Możesz korzystać z IronPDF, pobierając bibliotekę C# z NuGet, konfigurując usługę Azure App Service oraz ustawiając klienta Android MAUI w celu generowania i edycji plików PDF na urządzeniach z systemem Android.

Jakie kroki należy wykonać, aby skonfigurować IronPDF na kliencie Android MAUI?

Aby skonfigurować IronPDF na kliencie Android MAUI, otwórz przykładową aplikację w Visual Studio, ustaw klucz licencyjny w pliku MainPage.xaml.cs, zaktualizuj adres URL hosta do swojej usługi Azure App Service i uruchom demo na urządzeniu z systemem Android obsługującym API 21.0 lub nowsze.

Jaki plan usługi Azure App Service jest zalecany do korzystania z IronPDF?

Chociaż plan Free F1 jest wystarczający na początek, zaleca się korzystanie z co najmniej planu Basic B2 do hostowania IronPDF w usłudze Azure App Service.

Jak mogę korzystać z IronPDF jako usługi zdalnej?

IronPDF może być używany jako usługa zdalna poprzez uruchomienie go w kontenerze Docker lub za pośrednictwem pakietu NuGet IronPdf.Server.Azure, który umożliwia wdrożenie w chmurze na różnych platformach.

Czy można uruchomić IronPDF w kontenerze Docker w celu zwiększenia możliwości wdrożeniowych?

Tak, IronPDF można wdrożyć w kontenerze Docker, co zapewnia większą wygodę i łatwość wdrażania aplikacji.

Co należy zrobić, jeśli usługa Azure App Service potrzebuje dużo czasu na wygenerowanie pierwszego pliku PDF?

To normalne, że pierwsze renderowanie trwa dłużej, bo usługa Azure App Service uruchamia się po raz pierwszy. Czas zależy od ustawień Twojego planu.

Jak skonfigurować usługę Azure App Service dla IronPDF?

Aby skonfigurować usługę Azure App Service dla IronPDF, utwórz kontener magazynu BLOB, skonfiguruj plan usługi App Service oraz ustawienia takie jak BLOB_STORAGE_CONNECTION i HTTP20_ONLY_PORT w konfiguracji aplikacji internetowej.

Gdzie mogę znaleźć kod źródłowy do konfiguracji IronPDF na Androidzie?

Możesz sklonować repozytorium GitHub udostępnione na oficjalnej stronie IronPDF, aby uzyskać dostęp do kodu źródłowego służącego do konfiguracji IronPDF na Androidzie.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,926,724 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.