IRONSOFTWAREHOME
IRONPDF NUTZEN

Wie man PDF in ASP.NET mit C# generiert

Curtis Chau
Curtis Chau
Updated: 4. September 2026

PDF-Dokumente sind in der heutigen Kultur weit verbreitet und werden von verschiedenen Unternehmen für die Erstellung von Rechnungen und anderen Dokumenten verwendet. Bei der Auswahl einer .NET-Bibliothek für Projekte sollte die Einfachheit der Erstellung, des Lesens und Schreibens von PDF-Dateien berücksichtigt werden.

IronPDF-Funktionen

IronPDF ist einer der besten HTML-zu-PDF-Konverter auf dem Markt. IronPDF kann fast jede Operation ausführen, die ein Browser ausführen kann. Es kann PDF-Dateien aus HTML5, JavaScript, CSS und Bildern erstellen. Die .NET PDF-Bibliothek macht es einfach, PDF-Dateien zu erstellen/erzeugen, bestehende PDFs zu lesen und PDF-Dateien zu bearbeiten. Mögliche Änderungen umfassen die Änderung der Schriftgrößen, die Paginierung, den Textinhalt usw. Benutzer von IronPDF können Formularfelder in gerenderten PDF-Dokumenten erstellen.

IronPDF ist mit allen .NET Framework-Projekttypen kompatibel, einschließlich ASP.NET, Windows Forms und anderen traditionellen Windows-Anwendungstypen. IronPDF kann ASPX, Razor und andere MVC-View-Komponenten direkt in PDFs rendern.

Der vollständige Funktionsumfang von IronPDF umfasst:

Erstellen eines neuen Projekts in Visual Studio

Dieser Artikel zeigt die Dokumentenerzeugungsfähigkeiten von IronPDF anhand einer einfachen Konsolenanwendung.

Öffnen Sie die Visual Studio-Software und gehen Sie zum Datei-Menü. Wählen Sie "Neues Projekt" und dann "Konsolen-App".

So erstellen Sie ein PDF aus einer Vorlage in C#, Abbildung 1: Neues Projekt Neues Projekt

Geben Sie den Projektnamen und seinen Speicherort an. Klicken Sie auf den Weiter-Button und wählen Sie ein .NET Framework.

So erstellen Sie ein PDF aus einer Vorlage in C#, Abbildung 2: .NET Framework Auswahl .NET Framework-Auswahl

Klicken Sie schließlich auf Erstellen, um das neue Visual Studio-Projekt zu generieren.

So erstellen Sie ein PDF aus einer Vorlage in C#, Abbildung 3: .NET Program.cs .NET Program.cs

3. IronPDF-Bibliothek installieren

Die IronPDF-Bibliothek kann auf vier Arten heruntergeladen und installiert werden.

Diese vier Wege sind:

  • Verwenden Sie Visual Studio.
  • Verwenden Sie die Visual Studio-Befehlszeile.
  • Laden Sie direkt von der NuGet-Website herunter.
  • Laden Sie direkt von der IronPDF-Website herunter.

3.1 Verwendung von Visual Studio

Der NuGet-Paket-Manager ist in der Visual Studio-Software verfügbar, um das Installieren von Paketen von NuGet zu erleichtern. Der folgende Screenshot zeigt, wie man die GUI des NuGet-Paket-Managers öffnet.

So erstellen Sie ein PDF aus einer Vorlage in C#, Abbildung 4: NuGet-Paket-Manager NuGet-Paket-Manager

Suchen Sie nach "IronPDF" im Register "Durchsuchen" der Paketmanager-GUI.

So erstellen Sie ein PDF aus einer Vorlage in C#, Abbildung 5: IronPDF-Installation IronPDF-Installation

Wählen Sie das IronPdf Paket (erste Option) und klicken Sie auf die Schaltfläche Installieren, um es zur Solution hinzuzufügen.

3.2 Verwendet die Befehlszeile von Visual Studio

Gehen Sie in Visual Studio zu Tools > NuGet Paketmanager > Package Manager Console

Geben Sie den folgenden Befehl in die Registerkarte der Paket-Manager-Konsole ein und drücken Sie die EINGABETASTE.

PM > Install-Package IronPdf

So erstellen Sie ein PDF aus einer Vorlage in C#, Abbildung 6: IronPDF installieren IronPDF installieren

3.3 Direktes Herunterladen von der NuGet-Website

  • Navigieren Sie zur IronPDF-NuGet-Paket-Seite.
  • Klicken Sie auf das Download-Paket im Menü auf der rechten Seite.
  • Doppelklicken Sie auf das heruntergeladene Paket im Windows Explorer, um es automatisch in Ihrem Projekt zu installieren.

3.4 Direktes Herunterladen von der IronPDF-Website

Laden Sie die IronPDF ZIP-Datei direkt mit der neuesten Version des IronPDF-Pakets herunter.

Nach dem Herunterladen führen Sie die folgenden Schritte aus, um das Paket dem Projekt hinzuzufügen.

  • Klicken Sie mit der rechten Maustaste auf das Projekt im Fenster "Lösungs-Explorer".
  • Wählen Sie dann die Option Verweis und durchsuchen Sie den Speicherort des heruntergeladenen Verweises.
  • Klicken Sie auf OK, um die Referenz hinzuzufügen.

4. ein PDF-Dokument aus einer Vorlage erstellen

Das untenstehende Codebeispiel zeigt, wie man PDF-Dateien aus der angegebenen HTML-Vorlage mit nur wenigen Codezeilen erstellt.

using System;
using System.Collections.Generic;
using System.Text;
using IronPdf;

class Program
{
    static void Main()
    {
        // Create an instance of ChromePdfRenderer
        var renderer = new IronPdf.ChromePdfRenderer();
        
        // Render the HTML as PDF and save it as Test.pdf
        renderer.RenderHtmlAsPdf(BuildTemplate()).SaveAs("Test.pdf");
    }

    /// <summary>
    /// Builds an HTML template string using StringBuilder
    /// </summary>
    /// <returns>HTML string representation of a table</returns>
    static string BuildTemplate()
    {
        var builder = new StringBuilder();
        builder.Append("<table border='1'>");
        builder.Append("<tr>");
        builder.Append("<th>");
        builder.Append("Cat Family");
        builder.Append("</th>");
        builder.Append("</tr>");
        
        // Iterate over the data and populate the table rows
        foreach (var item in GetData())
        {
            builder.Append("<tr>");
            builder.Append("<td>");
            builder.Append(item.ToString());
            builder.Append("</td>");
            builder.Append("</tr>");
        }
        
        builder.Append("</table>");
        return builder.ToString();
    }

    /// <summary>
    /// Provides a list of data representing different members of the cat family
    /// </summary>
    /// <returns>List of strings</returns>
    static List<string> GetData()
    {
        List<string> data = new List<string>
        {
            "Lion",
            "Tiger",
            "Cat",
            "Cheetah",
            "Lynx"
        };
        
        return data;
    }
}

Im obigen Code:

  • Zuerst erstellen wir eine Instanz der IronPDF ChromePdfRenderer Klasse, um auf PDF-Erstellungsfunktionen zuzugreifen.
  • Als Nächstes rufen wir RenderHtmlAsPdf auf, indem wir den HTML-String übergeben, der von der BuildTemplate Methode erstellt wurde. Diese Methode konvertiert das HTML in ein PDF.
  • Die BuildTemplate Methode verwendet ein StringBuilder, um eine HTML-Tabelle zu konstruieren, die mit Daten gefüllt ist.
  • GetData gibt eine Liste von Strings zurück, die die 'Katzenfamilie' darstellen, die die Zeilen der HTML-Tabelle füllt.

Unten ist die Beispiel-PDF-Datei, die aus dem obigen Code mit nur wenigen Zeilen unter Verwendung der angegebenen Vorlage generiert wurde.

So erstellen Sie ein PDF aus einer Vorlage in C#, Abbildung 7: Generierte PDF-Datei Generierte PDF-Datei

Jeder HTML-Tag kann verwendet werden, um eine Vorlage zu erstellen, die dem Benutzer hilft, Benutzerformulare, Quittungen usw. mit einer Beispielvorlage, aber unterschiedlichen Daten zu generieren.

Es ist möglich, die Methode RenderUrlAsPdf oder RenderHtmlFileAsPdf zu verwenden, um PDF-Dateien aus verschiedenen Quellen zu erzeugen. Die erste Methode akzeptiert eine URL zu einer Webseite, während die zweite eine Zeichenfolge akzeptiert, die den Speicherort einer HTML-Datei auf dem Computer enthält.

Lesen Sie dieses Tutorial zum Erzeugen von PDFs aus HTML für weitere Informationen.

Abschluss

Verwenden Sie IronPDF in der Produktion ohne Wasserzeichen mit einem kostenlosen Testschlüssel. IronPDF wird mit SaaS- und OEM-Redistributionslizenzen gegen Aufpreis angeboten. Weitere Informationen finden Sie auf der IronPDF-Lizenzseite.

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 $