IRONSOFTWAREHOME

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

Curtis Chau
Curtis Chau
Updated: 24. April 2026

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 zeigt komplexes technisches Dokument mit Diagrammen und Diagrammen im Viewer gerendert

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. Dieses Code-Snippet demonstriert, wie man die IronPDF PdfViewer instanziiert und eine PDF-Datei zum Anzeigen lädt.

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2Copy and run this code snippet.

    new IronPdf.Viewer.Maui.PdfViewer { Source = "document.pdf" };
    C#
  3. 3Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    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 Lösungsexplorer und wählen Sie Manage NuGet Packages.... Suchen Sie dort nach IronPdf.Viewer.Maui und installieren Sie die neueste Version für Ihre Lösung. Eine ausführliche Installationsanleitung finden Sie in unserer Installationsübersicht. Öffnen Sie alternativ die NuGet-Paketmanager-Konsole, indem Sie zu Tools > NuGet Package Manager > Package Manager Console navigieren und folgenden Befehl eingeben:

PM > 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 Target the iOS Platform und Target the Android platform Kontrollkästchen, wenn sie aktiviert sind. Damit diese Änderung wirksam wird, speichern Sie das Projekt nach der Deaktivierung und starten Sie Visual Studio neu.

MAUI-Projekteigenschaften zeigen iOS-, Android- und Windows-Plattform-Zielsetzung mit .NET 7.0-Framework aktiviert

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

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();
    }
}

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:

.ConfigureIronPdfView("YOUR-LICENSE-KEY");

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 demonstrieren dies sowohl mit einem XAML als auch einem 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 eine neue Seite zu Ihrem Projekt hinzu, indem Sie mit der rechten Maustaste auf Ihr Projekt klicken, und navigieren Sie dann zu Add > New Item... Visual Studio Hinzufügungsmenü zeigt Neues Element, Referenzen und Projektkomponenten für MAUI-App-Entwicklung

  2. Navigieren Sie zum Abschnitt .NET MAUI. Um eine XAML-Seite zu erstellen, wählen Sie .NET MAUI ContentPage (XAML). Für eine C#-Datei wählen Sie .NET MAUI ContentPage (C#). Geben Sie Ihrer Datei den Namen PdfViewerPage, und klicken Sie dann auf Add. Visual Studio Dialog Neues Element hinzufügen mit .NET MAUI ContentPage (C#) ausgewählt und Dateiname PdfViewerPage.cs eingegeben

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

<!-- :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-1.xml -->
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>
    <!-- ipv:IronPdfView x:Name="pdfView"/>
</ContentPage>
XML

Wenn Sie stattdessen eine C# ContentPage erstellt haben, fügen Sie den folgenden Code hinzu und speichern Sie:

using IronPdf.Viewer.Maui;

public class MainPage : ContentPage
{
    private readonly IronPdfView pdfView;

    public MainPage()
    {
        InitializeComponent();

        this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };

        Content = this.pdfView;
    }
}
  1. Fügen Sie in Ihrer Datei AppShell.xaml Folgendes hinzu, um Navigationstabs zu erstellen:
<!-- :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-2.xml -->
<?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.

IronPDF Viewer Standardoberfläche mit dunklem Thema zeigt Datei-Upload-Bereich und Datei durchsuchen-Taste

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 nach Dateinamen zu laden, geben Sie die Quelle der PDF-Datei im IronPdfView Tag in der XAML-Datei an. Dies ist der einfachste Ansatz beim Arbeiten mit lokalen Dateien:

<!-- :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-3.xml -->
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>
    <!-- ipv:IronPdfView Source="C:/path/to/my/example.pdf" />
</ContentPage>
XML

Alternativ laden Sie die PDF-Datei programmgesteuert mithilfe der IronPdfViewSource.FromFile Methode in einer C# ContentPage nach Dateinamen. Dieser Ansatz bietet mehr Flexibilität für das dynamische Laden von Dateien:

// We assume an IronPdfView instance is created previously called pdfView
pdfView.Source = IronPdfViewSource.FromFile("C:/path/to/my/example.pdf");

Wie lade ich durch ein Byte-Array?

Wenn Sie mit PDFs arbeiten, die in Datenbanken gespeichert sind oder von Webdiensten empfangen werden, müssen Sie möglicherweise ein Byte-Array eines PDFs laden. Dies ist nicht von XAML aus möglich, aber Sie können es in C# mit der IronPdfViewSource.FromBytes Methode erreichen:

pdfView.Source = IronPdfViewSource.FromBytes(File.ReadAllBytes("~/Downloads/example.pdf"));

Diese Methode ist nützlich bei der Integration mit Dokumentenverwaltungssystemen oder wenn PDFs dynamisch mit IronPDFs HTML-zu-PDF-Funktionen erzeugt werden.

Wie lade ich durch den Stream?

Für PDFs, die über einen Stream geladen werden, insbesondere bei der Arbeit mit Netzwerkressourcen oder bei der Implementierung des progressiven Ladens, verwenden Sie die IronPdfViewSource.FromStream Methode in C#:

pdfView.Source = IronPdfViewSource.FromStream(File.OpenRead("~/Downloads/example.pdf"));

Das streambasierte Laden ist ideal, um große PDFs effizient zu verarbeiten oder mit verschlüsselten Dokumentenströmen zu arbeiten.

Meine Lieblingsbibliothek dieser Art ist IronPDF. Es ermöglicht eine schnelle und effiziente Bearbeitung von PDF-Dateien. Es verfügt auch über viele wertvolle Funktionen, wie das Exportieren in das PDF/A-Format und das digitale Signieren von PDF-Dokumenten.

Milan Jovanovic

Microsoft MVP

Fallstudie ansehen

IronOCR bedeutet, dass wir jährlich 40.000 $ durch manuelle Verarbeitung einsparen können, während die Produktivität gesteigert wird und Ressourcen für wichtige Aufgaben freigesetzt werden. Ich würde es sehr empfehlen.

Brent Matzelle

Technischer Leiter, OPYN

Fallstudie ansehen

Die Iron Suite spielt eine entscheidende Rolle in unseren Operationen. Diese Werkzeuge erhöhen die Effizienz im gesamten Unternehmen, einschließlich der Erstellung von Grundrissen und der Verbesserung des Bestandsmanagements.

David Jones

Leitender Software-Ingenieur, Agorus Build

Fallstudie ansehen

Wie konfiguriere ich die Symbolleiste?

Mit IronPDF Viewer können Sie wählen, welche Optionen in der Symbolleiste angezeigt werden sollen, und so eine anpassbare Benutzererfahrung für die Bedürfnisse Ihrer Anwendung schaffen. Das System zur Konfiguration der Symbolleiste ist flexibel und zeigt nur die Funktionen an, die Ihre Benutzer benötigen. Zu den verfügbaren Optionen gehören:

  • Miniaturansicht
  • Dateiname anzeigen
  • Textsuche
  • Seitennummernavigation
  • Zoom
  • An Breite anpassen
  • An Höhe anpassen
  • Uhrzeigersinn rotieren
  • Gegen den Uhrzeigersinn rotieren
  • Datei öffnen
  • Datei herunterladen
  • Datei drucken
  • Anmerkungen anzeigen
  • Zwei-Seiten-Ansicht

IronPDF Viewer zeigt standardmäßig die unten abgebildete Symbolleiste an:

IronPDF Viewer Standard-Symbolleiste zeigt Navigation, Zoom, Seitenauswahl- und Dateivorgangskontrollen

In der Standardansicht sind die Optionen Dateinamenanzeige, Textsuche und Drehen gegen den Uhrzeigersinn deaktiviert. Um alles anzuzeigen, setzen Sie den Options Parameter des IronPdfView Tags in der XAML auf All:

<!-- :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-4.xml -->
<?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="All"/>
</ContentPage>
XML

Alternativ können Sie das Gleiche auch in C# erreichen:

pdfView.Options = IronPdfViewOptions.All;

Dies wird angezeigt:

IronPDF Viewer komplette Symbolleiste zeigt Navigation, Zoom und Dateikontrollen in dunkler Themenoberfläche

Um die Symbolleiste vollständig zu verbergen, setzen Sie die Option auf None:

Leere Symbolleisten-Konfigurationsoberfläche zeigt umrissenen Platzhalterbereich mit Navigationspfeil

Sie können bestimmte Optionen zur Anzeige auswählen. Um beispielsweise nur die Vorschau und Dateimeldung Optionen anzuzeigen, ändern Sie den Options Parameter von IronPdfView in XAML:

<!-- :path=/static-assets/pdf/tutorials/pdf-viewing/pdf-viewing-xaml-5.xml -->
<ipv:IronPdfView x:Name="pdfView" Options="Thumbs, Open"/>
XML

Ebenso in C#:

pdfView.Options = IronPdfViewOptions.Thumbs | IronPdfViewOptions.Open;

Dies wird angezeigt:

IronPDF Viewer Symbolleiste zeigt Menüsymbol, Logo und Datei auswählen-Taste in Standardkonfiguration

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.

Frequently Asked Questions

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.

Curtis Chau
Technical Writer

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.

...
Read More

Bereit anzufangen?

Nuget Downloads 20,389,208Version:2026.7gerade veröffentlicht

Holen Sie sich Ihre KOSTENLOSE

30-Tage-Testlizenz sofort.

bullet_checkedKeine Kreditkarte oder Kontoerstellung erforderlich
bullet_testTesten Sie in der Produktion
ohne Wasserzeichen
bullet_calendar30 Tage voll
funktionsfähiges Produkt
bullet_support24/5 technischer
Support während der Testphase
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.

Testen Sie IronPDF kostenlos

In 5 Minuten einrichten

C# PDF DLL

Download DLL

Jetzt herunterladen

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"
C# NuGet-Bibliothek für PDF

Installation mit NuGet

                  Install-Package IronPdf
                
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge related to IronPDF Product Demo

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.