Ansicht von PDFs in MAUI für C# .NET

This article was translated from English: Does it need improvement?
Translated
View the article in English

Betrachten Sie PDFs direkt in Ihrer MAUI-Anwendung mit IronPDF Viewer, der eine vollwertige PDF-Anzeigekomponente mit Werkzeugleistenoptionen für Navigation, Zoom, Suche und Drucken in nur einer Codezeile bietet.

IronPDF .NET Maui PDF Viewer-Banner, das ein komplexes technisches Dokument mit im Viewer gerenderten Diagrammen und Grafiken zeigt

Bei plattformübergreifenden Anwendungen müssen PDF-Dokumente oft direkt in der Anwendung angezeigt werden. Mit dem IronPDF Viewer können Sie PDF-Anzeigefunktionen in Ihre MAUI-Anwendung einbetten und so die Anzeige von Dokumenten auf den Plattformen Windows und macOS ermöglichen.

Der IronPDF Viewer ist eine Komponente, die auf der IronPDF-Bibliothek aufbaut und eine umfassende Lösung für die Bearbeitung und Anzeige von PDF-Dateien bietet. Sie bietet eine native Integration mit .NET MAUI-Anwendungen für eine konsistente Leistung auf allen Plattformen.

Dieser Artikel zeigt, wie IronPDF Viewer in eine MAUI-Anwendung integriert werden kann, damit Benutzer PDFs anzeigen, speichern und drucken können. Ganz gleich, ob Sie Unternehmensanwendungen, Dokumentenverwaltungssysteme oder Software für den Bildungsbereich entwickeln, dieses Handbuch wird Ihnen bei der Implementierung von PDF-Anzeigefunktionen helfen.

Schnellstart: PDFs in MAUI mit IronPDF anzeigen

Integrieren Sie IronPDF in Ihre MAUI-Anwendung und beginnen Sie sofort mit der Anzeige von PDFs. Dieser Codeausschnitt zeigt, wie man IronPDF PdfViewer instanziiert und eine PDF-Datei zum Anzeigen lädt.

  1. Installieren Sie IronPDF mit NuGet Package Manager

    PM > Install-Package IronPdf
  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    new IronPdf.Viewer.Maui.PdfViewer { Source = "document.pdf" };
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute, IronPDF in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion

    arrow pointer


Wie kann ich die IronPDF Viewer Library herunterladen und installieren?

Wie installiere ich über NuGet Package Manager?

Klicken Sie in Visual Studio mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer und wählen Sie Manage NuGet Packages.... Suchen Sie dort nach IronPdf.Viewer.Maui und installieren Sie die neueste Version in Ihrer Lösung. Eine ausführliche Installationsanleitung finden Sie in unserer Installationsübersicht. Alternativ können Sie die NuGet-Paketmanager-Konsole öffnen, indem Sie zu Tools > NuGet Package Manager > Package Manager Console navigieren und den folgenden Befehl eingeben:

Install-Package IronPdf.Viewer.Maui

Das IronPDF Viewer-Paket enthält alle notwendigen Abhängigkeiten für die Anzeige von PDFs in MAUI-Anwendungen. Es wird dieselbe Rendering-Engine wie die IronPDF-Kernbibliothek verwendet, um eine genaue Anzeige der Dokumente zu gewährleisten.

Wie integriere ich IronPDF Viewer in eine MAUI-Anwendung?

In den folgenden Abschnitten wird gezeigt, wie IronPDF Viewer in eine Standard-MAUI-Anwendung integriert werden kann. Der Integrationsprozess ist einfach und erfordert nur eine minimale Konfiguration.

Welches Setup ist vor der Integration erforderlich?

Bevor Sie IronPDF Viewer zu Ihrem MAUI-Projekt hinzufügen, stellen Sie sicher, dass es nicht auf iOS- und Android-Plattformen ausgerichtet ist. Derzeit unterstützt der IronPDF Viewer die Desktop-Plattformen Windows und macOS. Überprüfen Sie dies, indem Sie mit der rechten Maustaste auf die Projektdatei klicken und Properties auswählen. Deaktivieren Sie die Kontrollkästchen Target the iOS Platform und Target the Android platform, falls diese aktiviert sind. Damit diese Änderung wirksam wird, speichern Sie das Projekt nach der Deaktivierung und starten Sie Visual Studio neu.

MAUI-Projekteigenschaften, die die Unterstützung der Plattformen iOS, Android und Windows mit dem .NET Framework 7.0 zeigen

Nachdem Sie die iOS- und Android-Plattformen aus der Zielgruppe entfernt haben, gehen Sie zu Ihrer MauiProgram.cs-Datei und fügen Sie den folgenden Code hinzu, um den Viewer zu initialisieren:

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-1.cs
using IronPdf.Viewer.Maui;

public static class MauiProgram
{
    public static MauiApp CreateMauiApp()
    {
        var builder = MauiApp.CreateBuilder();
        builder
            .UseMauiApp<App>()
            // other configuration options ...
            .ConfigureIronPdfView(); // configure the viewer on app start-up

        return builder.Build();
    }
}
Imports IronPdf.Viewer.Maui

Public Module MauiProgram
	Public Function CreateMauiApp() As MauiApp
		Dim builder = MauiApp.CreateBuilder()
		builder.UseMauiApp(Of App)().ConfigureIronPdfView() ' configure the viewer on app start-up

		Return builder.Build()
	End Function
End Module
$vbLabelText   $csharpLabel

Standardmäßig zeigt der IronPDF Viewer ein Banner unten rechts in der Ansicht an. Um dieses Banner zu entfernen und alle Funktionen freizuschalten, fügen Sie Ihren IronPDF- (oder Iron Suite-)Lizenzschlüssel zu ConfigureIronPdfViewer hinzu:

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-2.cs
.ConfigureIronPdfView("YOUR-LICENSE-KEY");
.ConfigureIronPdfView("YOUR-LICENSE-KEY")
$vbLabelText   $csharpLabel

Ausführliche Informationen zum Erwerb und zur Anwendung von Lizenzschlüsseln finden Sie in unserem Lizenzschlüssel-Leitfaden.

Wie füge ich eine PDF-Viewer-Seite hinzu?

In diesem Abschnitt wird beschrieben, wie man eine PDF-Viewer-Seite erstellt, IronPDF Viewer integriert und eine Registerkarte dafür in einer MAUI-Anwendung erstellt. Wir veranschaulichen dies anhand von XAML und C# ContentPage. Wählen Sie den Ansatz, der am besten zu Ihrem Entwicklungsstil und Ihren Projektanforderungen passt.

Was sind die Schritte zum Hinzufügen einer Viewer-Seite?

  1. Fügen Sie Ihrem Projekt eine neue Seite hinzu, indem Sie mit der rechten Maustaste auf Ihr Projekt klicken und dann zu Add > New Item... navigieren. Visual Studio-Menü

  2. Navigieren Sie zum Abschnitt .NET MAUI. Um eine XAML-Seite zu erstellen, wählen Sie .NET MAUI ContentPage (XAML). Wählen Sie für eine C#-Datei .NET MAUI ContentPage (C#) aus. Benennen Sie Ihre Datei PdfViewerPage und klicken Sie dann auf Add. Dialogfeld

  3. Fügen Sie in der XAML-Datei den folgenden Code hinzu und speichern Sie:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="UTF-8" ?>
<Shell ...
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    ...>
  <TabBar x:Name="AppTabBar">
      <Tab Title="Home">
        <ShellContent ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage"/>
      </Tab>
      <Tab Title="PDF Viewer">
        <ShellContent ContentTemplate="{DataTemplate local:PdfViewerPage}" Route="PDFViewer"/>
    </Tab>
  </TabBar>
</Shell>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="UTF-8" ?>
<Shell ...
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    ...>
  <TabBar x:Name="AppTabBar">
      <Tab Title="Home">
        <ShellContent ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage"/>
      </Tab>
      <Tab Title="PDF Viewer">
        <ShellContent ContentTemplate="{DataTemplate local:PdfViewerPage}" Route="PDFViewer"/>
    </Tab>
  </TabBar>
</Shell>
XML
  1. Speichern, erstellen und ausführen. In der oberen linken Ecke sollten Sie Registerkarten sehen, wie unten dargestellt. Wenn Sie auf die Registerkarte "PDF Viewer" klicken, wird der IronPDF Viewer geöffnet. Der Viewer bietet eine funktionsreiche Schnittstelle für die Interaktion mit PDF-Dokumenten.

Standardoberfläche des IronPDF Viewers mit dunklem Design, die den Bereich zum Hochladen von Dateien und die Schaltfläche

Wie kann ich eine PDF-Datei beim Start laden?

Beim Start der Anwendung fordert IronPDF Viewer den Benutzer standardmäßig auf, eine PDF-Datei zu öffnen. Sie kann jedoch ein PDF-Dokument beim Start automatisch öffnen, was die Benutzerfreundlichkeit für Anwendungen verbessert, die bestimmte Dokumente sofort anzeigen müssen. Sie können eine PDF-Datei beim Start auf drei Arten laden: über den Dateinamen, über ein Byte-Array und über einen Stream. Jede Methode bietet unterschiedliche Vorteile, je nach Datenquelle und Anwendungsarchitektur.

Wie lade ich nach Dateinamen?

Um eine PDF-Datei anhand des Dateinamens zu laden, geben Sie die Quelle der PDF-Datei im Tag IronPdfView in der XAML-Datei an. Dies ist der einfachste Ansatz bei der Arbeit mit lokalen Dateien:


<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<ipv:IronPdfView x:Name="pdfView" Options="Thumbs, Open"/>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<ipv:IronPdfView x:Name="pdfView" Options="Thumbs, Open"/>
XML

Ebenso in C#:

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-8.cs
pdfView.Options = IronPdfViewOptions.Thumbs | IronPdfViewOptions.Open;
pdfView.Options = IronPdfViewOptions.Thumbs Or IronPdfViewOptions.Open
$vbLabelText   $csharpLabel

Dies wird angezeigt:

IronPDF Viewer-Symbolleiste mit Menüsymbol, Logo und Schaltfläche

Diese granulare Kontrolle über die Optionen der Symbolleiste ermöglicht es Ihnen, ein Anzeigeerlebnis zu schaffen, das den Anforderungen Ihrer Anwendung entspricht. Sie könnten zum Beispiel das Herunterladen in einem sicheren Dokumentenbetrachter einschränken oder die Schnittstelle für einfache Betrachtungsszenarien vereinfachen.

Abschluss

Dieses Tutorial behandelt die Integration von IronPDF Viewer in eine MAUI-Anwendung und die Anpassung der Symbolleiste an die eigenen Bedürfnisse. Der IronPDF Viewer bietet eine leistungsstarke PDF-Anzeige, die sich mit minimalem Code nahtlos in Ihre .NET MAUI-Anwendungen integrieren lässt.

Die Flexibilität des Viewers beim Laden von PDFs aus verschiedenen Quellen (Dateien, Byte-Arrays und Streams) macht ihn für viele Anwendungen geeignet, von einfachen Dokumenten-Viewern bis hin zu komplexen Dokumenten-Management-Systemen. In Kombination mit den umfangreichen Anpassungsoptionen für die Symbolleiste können Sie genau das Anzeigeerlebnis schaffen, das Ihre Benutzer benötigen.

Dieser Viewer wird mit unserem IronPDF-Produkt geliefert, das auch leistungsstarke PDF-Erzeugung, Bearbeitung und Manipulationsmöglichkeiten bietet. Wenn Sie einen Funktionswunsch haben oder allgemeine Fragen zum IronPDF Viewer (oder IronPDF) haben, bitte kontaktieren Sie unser Support-Team. Wir unterstützen Sie gerne.

Wenn Sie mehr über fortgeschrittene PDF-Operationen wissen möchten, lesen Sie unseren umfassenden Leitfaden zur PDF-Anzeige oder erfahren Sie mehr über die Anwendung von Lizenzschlüsseln, um das volle Potenzial von IronPDF in Ihren Anwendungen zu erschließen.

Häufig gestellte Fragen

Was ist IronPDF Viewer for .NET MAUI?

IronPDF Viewer ist eine PDF-Anzeigekomponente mit vollem Funktionsumfang, mit der Sie PDF-Anzeigefunktionen direkt in Ihre MAUI-Anwendungen einbetten können. Sie bietet Symbolleistenoptionen für Navigation, Zoom, Suche und Drucken und kann mit nur einer Zeile Code implementiert werden. Der Viewer baut auf der IronPDF-Bibliothek auf und bietet umfassende PDF-Manipulations- und Anzeigefunktionen.

Welche Plattformen werden von IronPDF Viewer in MAUI-Anwendungen unterstützt?

IronPDF Viewer bietet eine native Integration mit .NET MAUI-Anwendungen und unterstützt die plattformübergreifende PDF-Anzeige auf Windows- und macOS-Plattformen, wodurch eine konsistente Leistung auf diesen Betriebssystemen gewährleistet wird.

Wie kann ich IronPDF Viewer in meinem MAUI-Projekt installieren?

Sie können IronPDF Viewer über den NuGet Package Manager in Visual Studio installieren, indem Sie nach "IronPdf.Viewer.Maui" suchen und die neueste Version installieren. Alternativ können Sie auch die Paketmanager-Konsole mit dem Befehl "Install-Package IronPdf.Viewer.Maui" verwenden. Das Paket enthält alle notwendigen Abhängigkeiten für die Anzeige von PDFs in MAUI-Anwendungen.

Wie schnell kann ich die PDF-Anzeige in meiner MAUI-Anwendung implementieren?

Mit IronPDF Viewer können Sie einen vollwertigen PDF-Viewer mit nur einer Zeile Code einbetten: new IronPdf.Viewer.Maui.PdfViewer { Source = "document.pdf" };. Auf diese Weise können Sie Ihrer MAUI-Anwendung sehr schnell PDF-Anzeigefunktionen hinzufügen.

Welche Funktionen bietet die PDF-Viewer-Symbolleiste?

Die IronPDF Viewer-Symbolleiste bietet umfassende Funktionen, darunter Navigationssteuerungen zum Bewegen zwischen Seiten, Zoomfunktionen zum Anpassen der Dokumentgröße, Suchfunktionen zum Auffinden von Text in PDFs und Druckoptionen zur Ausgabe von Dokumenten direkt aus Ihrer MAUI-Anwendung.

Kann ich in IronPDF Viewer PDF-Dateien aus verschiedenen Quellen laden?

Ja, IronPDF Viewer unterstützt das Laden von PDFs aus verschiedenen Quellen, einschließlich direkter Dateipfade, Byte-Arrays und Streams. Dank dieser Flexibilität können Sie in Ihrer MAUI-Anwendung PDFs aus dem lokalen Speicher, dem Speicher oder aus Netzwerkquellen anzeigen.

Ist IronPDF Viewer für Unternehmensanwendungen geeignet?

IronPDF Viewer ist ideal für die Erstellung von Unternehmensanwendungen, Dokumentenmanagementsystemen und Bildungssoftware. Er verwendet dieselbe Rendering-Engine wie die IronPDF-Kernbibliothek und gewährleistet so eine präzise Dokumentanzeige und professionelle PDF-Anzeigefunktionen, die für geschäftskritische Anwendungen geeignet sind.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen
Bereit anzufangen?
Nuget Downloads 18,918,602 | Version: 2026.5 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.