IRONSOFTWAREHOME
IRONPDF NUTZEN

C# PNG zu PDF konvertieren (Code-Beispiel-Tutorial)

Curtis Chau
Curtis Chau
Updated: 21. April 2026

Das Umwandeln von Word-Dokumenten in PDF ist in vielen Geschäftsanwendungen eine häufige Anforderung, von der Automatisierung der Berichtserstellung bis zur Bereitstellung von Dokumenten in professioneller Qualität. PDFs sind universell anerkannt für ihr konsistentes Format, ihre sicheren Funktionen und ihre unkomplizierte Weitergabe.

In diesem Tutorial führen wir Sie durch den Prozess der Umwandlung von Word-Dokumenten (DOCX-Dateien) in PDF in C# mithilfe der IronPDF-Bibliothek. Diese Schritt-für-Schritt-Anleitung hilft Ihnen, die Word-zu-PDF-Funktionalität schnell und nahtlos in Ihre .NET-Anwendungen zu integrieren.

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, stellen Sie bitte sicher, dass Sie Folgendes haben:

  1. Entwicklungsumgebung

    • Eine funktionierende Installation von Visual Studio (2019 oder später wird empfohlen).

    • .NET 6.0 oder ein kompatibles .NET Framework installiert.

  2. IronPDF-Bibliothek

    • Installieren Sie IronPDF über NuGet

    • Einen gültigen IronPDF-Lizenzschlüssel

  3. Ein Beispieldokument

    • Bereiten Sie eine DOCX-Datei (z. B. example.docx) für Tests vor. Sie können eines mit Microsoft Word, Google Docs (exportiert als DOCX) oder einem beliebigen kompatiblen Editor erstellen.
  4. Grundlegende C#-Kenntnisse

    • Vertrautheit mit grundlegenden Datei-I/O-Operationen in C#.

Warum Word-Dateien in PDF umwandeln?

Vorteile von PDF gegenüber DOCX

PDF ist der Goldstandard für das Teilen und Archivieren von Dokumenten aufgrund von:

  • Plattformunabhängigkeit: PDFs sehen unabhängig vom Betriebssystem oder Gerät, mit dem sie geöffnet werden, gleich aus.

  • Datenintegrität: Texte, Bilder, Schriftarten und Layouts bleiben exakt so erhalten, wie sie gedacht waren.

  • Sicherheit: PDFs unterstützen Verschlüsselung, Passwortschutz und digitale Signaturen und gewährleisten so die Vertraulichkeit und Authentizität der Dokumente.

Gängige Szenarien für die Umwandlung von Word zu PDF

Hier sind einige reale Szenarien, in denen die Umwandlung von Word in PDF unerlässlich ist:

  • Verträge und Rechtsdokumente: Generieren Sie Verträge, die die Formatierung beibehalten und nicht ohne Weiteres bearbeitet werden können.

  • Geschäftsberichte: Präsentieren Sie Professional , ansprechende Berichte mit einheitlicher Formatierung.

  • Rechnungserstellung: Automatisierte Rechnungserstellung in fälschungssicherem Format.

  • Dokumentenarchivierung: Speichern Sie wichtige Word-Dokumente in einem langfristigen, unveränderlichen Format.

Einrichten der IronPDF-Bibliothek

Um diesem Tutorial zu folgen, benötigen Sie die IronPDF-Bibliothek.

Schritt 1: IronPDF installieren

IronPDF ist über NuGet erhältlich. Öffnen Sie Ihre Package Manager Console und führen Sie aus:

PM > Install-Package IronPdf

Alternativ können Sie es über den NuGet-Paketmanager in Visual Studio installieren. Gehen Sie einfach zu Tools > NuGet-Paket-Manager > Verwalten Sie NuGet-Pakete für die Lösung:

Und dann suchen Sie nach IronPDF. Hier können Sie die IronPDF-Bibliothek zu Ihrem Projekt hinzufügen.

Schritt 2: Ihre Lizenz aktivieren

IronPDF bietet eine kostenlose Testversion, aber Sie müssen einen Lizenzschlüssel für die vollständige Funktionalität aktivieren. Um zu aktivieren, fügen Sie einfach Ihren Lizenzschlüssel in Ihren Code hinzu:

IronPdf.License.LicenseKey = "YOUR_LICENSE_KEY_HERE";

Eingabe Word-Dokument

Grundlegendes Beispielcode

Der unten stehende Beispielcode zeigt den einfachen Prozess zur Umwandlung von DOCX-Dateien in PDF.

using IronPdf;  
using System.IO;  

class Program  
{  
    static void Main(string[] args)  
    {  
        // Create a new DocxToPdfRenderer object
        DocxToPdfRenderer renderer = new DocxToPdfRenderer();

        // Convert DOCX to PDF using IronPDF  
        PdfDocument pdf = renderer.RenderDocxAsPdf("newsletter.docx");

        // Save the resulting PDF to a file  
        pdf.SaveAs("output.pdf"); 
    }  
}

Ausgabe-PDF-Dokument

Code Erklärung

Um mit der Umwandlung Ihrer DOCX-Dateien in PDF zu beginnen, müssen wir zunächst den DocxToPdfRenderer instanziieren. Dies wird die Umwandlung Ihres Word-Dokuments in PDF-Format abwickeln. Der nächste Schritt besteht darin, eine neue PdfDocument-Instanz zu erzeugen, die das neu erstellte PDF-Dokument enthält, und die RenderDocxAsPdf-Methode zu verwenden, um die DOCX-Datei in PDF umzuwandeln. Schließlich müssen Sie das PDF-Dokument nur noch am gewünschten Ort speichern mit SaveAs und voila! Sie haben gerade eine DOCX-Datei mit nur drei einfachen Zeilen in PDF umgewandelt.

Erweiterte Funktionen für verbesserte PDFs

IronPDF ist vollgepackt mit erweiterten Funktionen, um Ihnen zu helfen, Ihre PDF-Ausgabe anzupassen und anzureichern:

1. Hinzufügen von Wasserzeichen

Wasserzeichen sind nützlich für Branding oder das Markieren sensibler Dokumente. Sie können Wasserzeichen hinzufügen, nachdem Sie das PDF konvertiert haben:

pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE Copy</h2>", 40, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);

2. Hinzufügen von Kopfzeilen zu Ihrem PDF

Eine der häufigsten Anpassungen für PDFs ist das Hinzufügen von Kopfzeilen auf jeder Seite. Kopfzeilen können Dokumenttitel, Seitenzahlen, Daten oder andere Informationen enthalten, die Sie oben auf jeder Seite im PDF anzeigen möchten.

TextHeaderFooter textHeader = new TextHeaderFooter
{
    CenterText = "Weekly Newsletter!",
};

pdf.AddTextHeaders(textHeader);

3. Anpassen des PDF-Layouts

IronPDF ermöglicht es Ihnen, Seiteneinstellungen wie Ränder, Ausrichtung und Seitengröße zu definieren, bevor Sie Ihr PDF speichern:

renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;

renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(20, 20);

renderer.RenderingOptions.MarginTop = 30;
renderer.RenderingOptions.MarginLeft = 20;
renderer.RenderingOptions.MarginRight = 20;
renderer.RenderingOptions.MarginBottom = 30;

Vollständiger Beispielcode mit zusätzlichem Format

using IronPdf;
using IronPdf.Rendering;

public class Program
{
    public static void Main(string[] args)
    {
        // Create a new DocxToPdfRenderer object
        DocxToPdfRenderer renderer = new DocxToPdfRenderer();

        // Set paper orientation and custom size for the PDF
        renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
        renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);

        // Set margins for the PDF document
        renderer.RenderingOptions.MarginTop = 15;
        renderer.RenderingOptions.MarginLeft = 20;
        renderer.RenderingOptions.MarginRight = 20;
        renderer.RenderingOptions.MarginBottom = 15;

        // Convert DOCX to PDF using IronPDF  
        PdfDocument pdf = renderer.RenderDocxAsPdf("newsletter.docx");

        // Apply a watermark to the PDF document
        pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE Copy</h2>", 40, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);

        // Add text headers to the PDF document
        TextHeaderFooter textHeader = new TextHeaderFooter
        {
            CenterText = "Weekly Newsletter!",
        };

        pdf.AddTextHeaders(textHeader);

        // Save the resulting PDF to a file  
        pdf.SaveAs("output.pdf");
    }
}

Damit können Sie Ihre DOCX-Dateien mit benutzerdefiniertem Format in eine PDF-Datei umwandeln, die Ihren Anforderungen entspricht.

Ausgabe-PDF-Dokument

Best Practices für die Umwandlung von Word zu PDF

1. Dateigrößen optimieren

Reduzieren Sie die PDF-Größe, indem Sie Bilder in Ihrem PDF komprimieren für schnellere Downloads und reibungsloseren Austausch:

pdf.CompressImages(40);

2. Eingabedateien validieren

Stellen Sie immer sicher, dass die DOCX-Datei existiert und gültig ist, bevor Sie sie verarbeiten:

if (!File.Exists(docxPath))  
{  
    throw new FileNotFoundException($"File not found: {docxPath}");  
}

3. Sichern Sie Ihre PDFs

Verschlüsseln Sie sensible Dokumente mit einem Passwort:

pdf.SecuritySettings.OwnerPassword = "SecurePassword123";
pdf.SecuritySettings.UserPassword = "Password";

Über IronPDF

IronPDF ist eine leistungsstarke .NET-Bibliothek, die es Entwicklern ermöglicht, PDF-Dokumente einfach zu erstellen, zu manipulieren und zu konvertieren. Es bietet eine Vielzahl von Funktionen, die Ihnen helfen, die Dokumentengenerierung und -verarbeitung in C#-Anwendungen zu automatisieren und zu vereinfachen. Egal, ob Sie HTML-, DOCX- oder Bilddateien in PDFs umwandeln oder vorhandene PDFs bearbeiten und Text daraus extrahieren, IronPDF erleichtert diese Aufgaben mit minimalem Programmieraufwand.

Hauptfunktionen von IronPDF

  1. HTML-zu-PDF-Konvertierung:
  • Eine der leistungsstärksten Funktionen von IronPDF ist seine Fähigkeit, HTML-Inhalt in PDFs umzuwandeln. Dies macht es perfekt für Webanwendungen, bei denen Benutzer Berichte, Rechnungen oder andere Dokumente im PDF-Format herunterladen müssen.

    • Es unterstützt fortgeschrittenes HTML und CSS, einschließlich der Ausführung von JavaScript, was sicherstellt, dass die PDF-Ausgabe dem Webdesign eng entspricht.
  1. Bild-zu-PDF-Konvertierung:
  • IronPDF kann auch Bilder (JPEG, PNG, usw.) in hochwertige PDFs konvertieren, was ideal ist für die Erstellung von Portfolios, Fotobüchern und gescannten Dokumentarchiven. Alternativ unterstützt IronPDF auch die Umwandlung von PDF in Bilder.
  1. PDF-Bearbeitung:

    • Sie können bestehende PDFs bearbeiten, indem Sie Text, Bilder, Formen, Anmerkungen oder Wasserzeichen hinzufügen. Die Bibliothek unterstützt auch das Zusammenführen und Aufteilen von PDF-Dateien, was sie zu einem großartigen Werkzeug für Dokumentenverwaltungssysteme macht.
  2. Formularausfüllen und PDF-Generierung:

    • IronPDF ermöglicht es Entwicklern, Formularfelder in bestehenden PDFs auszufüllen, was perfekt ist für Anwendungen, bei denen Benutzer interaktive Formulare ausfüllen und als PDFs speichern müssen.
  3. Textextraktion:

  • IronPDF kann Text aus PDFs extrahieren, der dann für Datenanalysen, die Suche oder den Export in andere Formate (wie CSV oder Excel) verwendet werden kann. Diese Funktion eignet sich ideal für Dokumentenverarbeitungs-Workflows, die den Inhalt von PDFs analysieren müssen.

Abschluss

IronPDF macht die Umwandlung von Word-Dokumenten in PDF programmatisch in C# einfach, zuverlässig und funktionsreich. Mit nur wenigen Codezeilen können Sie diese Funktionalität in Ihre .NET-Anwendungen integrieren und Benutzern ermöglichen, professionelle, hochwertige PDFs aus DOCX-Dateien zu erstellen.

Durch die Nutzung von IronPDF können Entwickler Arbeitsabläufe für:

Automatisierte Dokumentenerstellung für Unternehmen.

Sicherstellen der Datenintegrität beim Teilen von Dateien über Plattformen hinweg.

Erstellung sicherer, manipulationssicherer Archive wichtiger Word-Dokumente.

Darüber hinaus ermöglichen die erweiterten Funktionen - wie Wasserzeichen, das Zusammenführen von Dateien und das Anwenden benutzerdefinierter Layouts - , über einfache Umwandlungen hinauszugehen. Diese Funktionen sind ideal für den Aufbau robuster Lösungen in Bereichen wie Vertragsmanagement, Rechnungserstellung und Berichtsverteilung.

IronPDF zeichnet sich durch seine Einfachheit, Vielseitigkeit und eine entwicklerfreundliche API aus und ist ein unverzichtbares Werkzeug für alle, die sich mit Dokumentenverarbeitung in .NET beschäftigen. Probieren Sie IronPDF mit der kostenlosen Testversion aus und sehen Sie, wie es Ihre PDF-Projekte heute verbessern kann!

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 IronPDF
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 999 $