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>
Jak używać IronPDF na MAUI Android
- Pobierz bibliotekę C# do renderowania plików PDF na Android
- Skonfiguruj usługę Azure App Service
- Skonfiguruj klienta MAUI dla systemu Android
- Łatwe tworzenie i edycja plików PDF na Androidzie
- Pobierz projekt, aby szybko rozpocząć pracę
Azure App Service Host
- Utwórz nowy kontener Azure BLOB Storage.
- 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.
- 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.
- W programie Visual Studio otwórz przykładową aplikację Azure App Service Linux Container,
IronPdf.Android.Server.csproj. - Utwórz nowy profil publikacji, który celuje w Azure App Service utworzony w kroku 2.
- Opublikuj swoją aplikację!
- 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
- W programie Visual Studio otwórz przykładową aplikację MAUI dla systemu Android,
IronPdf.Android.Client.csproj. - W pliku
MainPage.xaml.csnależy ustawić klucz licencyjny lub usunąć tę linię, aby generować dokumenty z znakiem wodnym. - W pliku
MainPage.xaml.cszmień wierszHost = "https://YOUR-APP-SERVICE.azurewebsites.net/"na swoją usługę Azure App Service, która hostuje IronPDF. - 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
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.

