IRONSOFTWAREHOME
IRONPDF NUTZEN

Sollten Sie IronPDF kaufen?

Curtis Chau
Curtis Chau
Updated: 23. April 2026

1. Einleitung

IronPDF for C# PDF Solutions und Dokumentation ist eine C# PDF-Bibliothek, die das Handhaben der PDF-Darstellung und das Konvertieren von Byte-Arrays in PDF-Dateien unterstützt. Es unterstützt auch das Überprüfen und Drucken von PDFs sowie das Annotieren von PDFs mit Anmerkungswerkzeugen. Das Hinzufügen von Kopf- und Fußzeilen und das Zusammenführen mehrerer PDFs ist ebenfalls sehr bequem mit IronPDF.

IronPDF kann mit Blazor PDF Viewer verwendet werden, um einen PDF-Viewer zu erstellen, und es kann größere Dateigrößen verarbeiten, indem es eine Objekt-URL erstellt, die der Browser anzeigen kann.

Mit IronPDF und Blazor können Entwickler einen PDF-Viewer erstellen, der PDF-Dateien aus Byte-Arrays oder einem Dateinamen anzeigen kann, und es unterstützt auch das Hochladen von Dateien und das Handhaben von Dateidownloads. IronPDF bietet auch eine Methode zur Bearbeitung der Seitennummerierung von PDF-Dokumenten, die einwandfrei mit Blazor funktioniert.

Zusätzlich bietet IronPDF Codebeispiele, um Byte-Arrays in PDF-Dokumente zu konvertieren, PDF-Dateien herunterzuladen und PDFs aus einem base64-String anzuzeigen. Entwickler können PDF-Dateien auch in andere Dateiformate umwandeln, z.B. Bilder in PDF-Dokumente umwandeln.

IronPDF kann mit einer Blazor-Server-App verwendet und in Visual Studio integriert werden, um ein nahtloses Entwicklungserlebnis zu bieten. Mit IronPDF können Entwickler eine professionelle UI-Komponente erstellen, die zum Erstellen moderner, funktionsreicher Webanwendungen verwendet werden kann.

Dieser Artikel erklärt, wie Entwickler IronPDF verwenden können, um PDF-Byte-Arrays in PDF-Dokumente umzuwandeln und diese in einem Blazor PDF Viewer anzuzeigen.

2. Anforderungen

Um das Tutorial zu verfolgen, sind folgende Werkzeuge und Anforderungen notwendig:

  • Visual Studio 2019 oder später: Dies ist erforderlich, um die Blazor-Anwendung zu erstellen und auszuführen. Es kann von der offiziellen Visual Studio-Website heruntergeladen werden.
  • .NET 5.0 oder später: Dies ist erforderlich, um die Blazor-Anwendung zu erstellen und auszuführen. Es kann von der offiziellen .NET-Downloadseite heruntergeladen werden.
  • IronPDF: Dies ist die professionelle UI-Bibliothek, die verwendet wird, um PDF-Byte-Arrays in ein PDF-Dokument umzuwandeln und es im Blazor PDF Viewer anzuzeigen. Es kann von der offiziellen IronPDF-Website heruntergeladen werden.
  • IronPdf.Blazor NuGet-Paket: Dies ist das NuGet-Paket, das verwendet wird, um IronPDF in die Blazor-Anwendung zu integrieren. Es kann aus dem NuGet-Paketmanager in Visual Studio installiert werden.

Einige in diesem Tutorial besprochene Funktionen erfordern möglicherweise eine kostenpflichtige Version von IronPDF. Darüber hinaus setzt das Tutorial ein grundlegendes Verständnis von Blazor und C# voraus.

3. eine Blazor Anwendung erstellen

Wir müssen ein neues Visual Studio-Projekt erstellen, bevor wir mit dem Bau unserer ersten Blazor-App beginnen können.

  • Öffnen Sie Visual Studio.

  • Klicken Sie auf "Ein neues Projekt erstellen".

  • Wählen Sie die Blazor Server App Vorlage.

    Wie man ein PDF aus einem Byte-Array in Blazor anzeigt, Abbildung 1: Ein neues Projekt in Visual Studio erstellen Erstellen eines neuen Projekts in Visual Studio

  • Wählen Sie die Option "Weiter".

  • Benennen Sie Ihre Anwendung.

    Wie man ein PDF aus einem Byte-Array in Blazor anzeigt, Abbildung 2: Das neue Projekt in Visual Studio benennen Das neue Projekt in Visual Studio benennen

  • Wählen Sie die Option "Weiter".

  • Wählen Sie ein .NET Framework aus.

    Wie man ein PDF aus einem Byte-Array in Blazor anzeigt, Abbildung 3: Das .NET 6.0-Framework für die neue Blazor-Server-App wählen Das .NET 6.0 Framework für die neue Blazor-Server-App auswählen

  • Klicken Sie auf die Schaltfläche Erstellen.

  • Ein neues Projekt wird erstellt, wie unten gezeigt.

    Wie man ein PDF aus einem Byte-Array in Blazor anzeigt, Abbildung 4: Erste Projektansicht in Visual Studio Erste Projektansicht in Visual Studio

Es wurden mehrere Dateien erstellt, um Ihnen eine einfach zu verwendende Blazor-Software zu bieten.

  • Der Einstiegspunkt für die App, die den Server startet, ist program.cs, wo Sie auch das Middleware und die Dienste für die App einrichten.
  • Der Hauptteil der Anwendung heißt "App.razor".
  • Einige Beispielwebseiten für die App finden Sie im Verzeichnis "Pages".
  • Verschiedene Profileinstellungen für die lokale Entwicklungsumgebung sind in der Datei "launchSettings.json" im Verzeichnis "Properties" definiert. Wenn ein Projekt erstellt wird, wird automatisch eine Portnummer zugewiesen und in dieser Datei gespeichert.

Starten Sie das Vorlageprogramm.

Blazor Projekttypen

Blazor unterstützt zwei Projekttypen: Blazor Server und Blazor WebAssembly.

Der erstgenannte Typ läuft auf dem Server und verwendet SignalR, um mit dem Browser zu kommunizieren. Das bedeutet, dass die UI der Anwendung auf dem Server gerendert wird und der Browser nur Updates vom Server erhält. Blazor-Server hat den Vorteil, dass es größere Anwendungen unterstützen kann und mehr Benutzer einfach verarbeiten kann.

Blazor-WebAssembly-Anwendungen hingegen laufen vollständig im Browser und benötigen keinen Server, um zu funktionieren. Dies macht sie schlanker und schneller zu laden, aber sie haben einige Einschränkungen, wie zum Beispiel die Unfähigkeit, größere Dateien zu unterstützen.

Für dieses Tutorial wird empfohlen, eine Blazor-Server-Anwendung zu verwenden, da sie das Anzeigen und Handhaben von PDF-Dateien, die größer sein können, unterstützt. Darüber hinaus kann Blazor Server das Überprüfen und Drucken von PDFs unterstützen, was eine nützliche Funktion für eine PDF-Viewer-Anwendung sein kann.

Installation von IronPDF

In diesem Abschnitt wird erklärt, wie man IronPDF mit verschiedenen Methoden installiert.

Benutzung der Kommandozeile

Navigieren Sie zu Tools > NuGet Package Manager > Package Manager Console in Visual Studio.

Geben Sie die folgende Zeile in den Terminal-Tab des Paketmanagers ein:

PM > Install-Package IronPdf

Nun, da das Paket heruntergeladen wurde, wird es im aktuellen Projekt installiert.

Wie man ein PDF aus einem Byte-Array in Blazor anzeigt, Abbildung 5: Die UI der Paket-Manager-Konsole Paketmanagerkonsole UI

Verwendung von NuGet-Paketen für Lösungen verwalten

Die NuGet Package Manager UI ist in Visual Studio verfügbar, um das Paket direkt in das Projekt zu installieren. Der folgende Screenshot zeigt, wie man es öffnet.

Wie man ein PDF aus einem Byte-Array in Blazor anzeigt, Abbildung 6: Zum NuGet-Paket-Manager navigieren Zu NuGet Package Manager navigieren

Die Paketmanager-Benutzeroberfläche bietet eine Durchsuchen-Funktion, die eine Liste der auf der NuGet-Website angebotenen Paketbibliotheken anzeigt. Geben Sie das "IronPDF"-Schlüsselwort ein, wie im folgenden Screenshot, um das IronPDF-Paket zu finden.

Wie man ein PDF aus einem Byte-Array in Blazor anzeigt, Abbildung 7: Das IronPDF-Paket in der NuGet-Paket-Manager-UI suchen und installieren Suchen und Installieren des IronPDF-Pakets in der NuGet-Paketmanager-UI

Suchen Sie die IronPDF-Bibliothek im NuGet-Paketmanager, indem Sie im Browse-Abschnitt danach suchen.

Wählen Sie das IronPDF-Paket aus und klicken Sie auf den "Installieren"-Button, um es zum Projekt hinzuzufügen.

4. Erstellen und Anzeigen von PDFs aus Byte-Array

Um PDF-Byte-Arrays mit IronPDF in einer Blazor-Anwendung zu generieren, müssen Sie zuerst die IronPDF-Abhängigkeit zu Ihrem Projekt hinzufügen.

Sobald Sie die IronPDF-Abhängigkeit zu Ihrer Blazor-Anwendung hinzugefügt haben, können Sie ein PDF-Dokument mit dem folgenden Code erstellen:

// Placeholder for the URL used to generate the PDF
string _url = "";

// Method to render a URL as a PDF and convert the result to a base64 string
private async Task ViewFile()
{
    var renderer = new IronPdf.ChromePdfRenderer();
    
    // Render the specified URL as a PDF
    var pdf = renderer.RenderUrlAsPdf("https://localhost:7018/fetchdata");
    
    // Convert the PDF stream to a base64 string
    _url = $"data:application/pdf;base64,{Convert.ToBase64String(pdf.Stream.ToArray())}";
}

Das obige Code-Snippet verwendet die RenderUrlAsPdf-Methode von IronPDF, die den HTML-Text von einer angegebenen URL herunterlädt und in ein PDF-Format umwandelt. Das resultierende PDF-Material wird dann als eine Zeichenfolge unprozessierter Base64-Daten gerendert, indem der PDF-Stream in ein Base64-Format konvertiert und in einer lokalen Variablen gespeichert wird.

Anwendungen können erstellte PDF-Dateien im Dateisystem des Servers für späteren Zugriff speichern, indem sie die SaveAs-Funktion von IronPDF verwenden, die in jeder ChromePdfRenderer-Instanz zugänglich ist.

Die Base64-PDF-Daten werden im nächsten Abschnitt des Codes zur Ausgabe auf den Client-Browser vorbereitet:

@if (_url != string.Empty)
{
    // Render the PDF base64 data as a PDF in an iframe
    <iframe src="@_url" width="100%" height="500px"></iframe>
}

Dieses Code-Snippet bindet die Base64-Daten an das src-Attribut eines iframe-Elements. Dies führt dazu, dass Browser ihre eingebauten Web-Viewer verwenden, um den Base64-Inhalt als entsprechendes PDF-Dokument darzustellen, sobald die Seite geladen ist.

Hier ist ein Bild von einer PDF-Datei, die aus einem Base64-String generiert wurde.

Wie man ein PDF aus einem Byte-Array in Blazor anzeigt, Abbildung 8: Ein in einer Blazor-App erzeugtes PDF im Browser anzeigen Eine in einer Blazor-App generierte PDF-Anzeige im Browser

Erstellung einfacher PDF-Dateien

Hier ist ein Beispiel-Code-Snippet zum Erstellen eines einfachen PDF-Dokuments mit IronPDF in C#:

// Create a simple PDF document with the text "Hello world!!"
var pdfDocument = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!");

Unter Verwendung der im vorangehenden Abschnitt beschriebenen Methode kann der erstellte PDF-Dokument über den Browser des Clients angezeigt werden.

6. Fazit

Dieses Tutorial zeigt, wie man mit den Funktionen und Tutorials von IronPDF PDF-Dokumente in einer Blazor -Server-Anwendung erstellt und anzeigt. Zunächst werden IronPDF und seine Funktionen vorgestellt, darunter die Konvertierung von HTML in PDF , das Hinzufügen benutzerdefinierter Kopf- und Fußzeilen sowie das Zusammenführen mehrerer PDFs . Es bietet dann schrittweise Anweisungen zur Installation von IronPDF, zur Erstellung einer PDF-Datei in einer Blazor-Server-App und zu deren Umwandlung in ein PDF-Byte-Array, um es mit einem iframe im Blazor-PDF-Viewer anzuzeigen.

Insgesamt bietet das Tutorial einen umfassenden Überblick darüber, wie man mit IronPDF und Blazor arbeitet, um PDF-Dokumente zu erstellen und anzuzeigen. Es ermutigt die Leser, weiter mit IronPDF zu experimentieren und verschiedene Funktionen auszuprobieren, um funktionsreiche Anwendungen zu erstellen.

Wenn Sie daran interessiert sind, IronPDF in Ihrem Blazor-Projekt auszuprobieren, können Sie den kostenlosen Test von IronPDF nutzen. Dies gibt Ihnen genügend Zeit, um die Funktionen und die Funktionalität der Bibliothek auszuprobieren und zu sehen, ob sie Ihren Bedürfnissen entspricht.

Um loszulegen, können Sie sich auf die IronPDF-Dokumentation für Blazor beziehen, die ausführliche Informationen zur Verwendung der Bibliothek in Ihrem Projekt bietet. Sie können auch den IronPDF-Blog und die Tutorials durchstöbern, um Tutorials und Artikel zu finden, die eine Vielzahl von Themen im Zusammenhang mit PDF-Manipulation und -Rendering behandeln.

Wir empfehlen Ihnen, sich die Zeit zu nehmen, um weiter mit IronPDF und Blazor zu experimentieren und zu sehen, wie sie Ihre PDF-bezogenen Entwicklungsbemühungen verbessern können. Weitere Informationen zum Blazor PDF Viewer finden Sie im folgenden IronPDF Blazor PDF Viewer Tutorial.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

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

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

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.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > 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
C# PDF DLL
Download DLL

Version: 2026.9

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"

Lizenzen ab 749 $