IRONSOFTWAREHOME
IRONPRINT VERWENDEN

Wie man PDF-Dateien in C# ohne Verwendung von Adobe druckt

Curtis Chau
Curtis Chau
Updated: 28. Juni 2026

1. Einleitung

Suchen Sie eine Möglichkeit, PDF-Dateien zu drucken, ohne Adobe Acrobat zu verwenden? Der vermehrte Einsatz von PDFs in der modernen Welt bedeutet, dass es wichtig geworden ist, eine zuverlässige und effiziente Lösung zum Drucken solcher Dateien zu haben. Viele Menschen verwenden Adobe Acrobat zu diesem Zweck, aber es ist nicht immer verfügbar oder erschwinglich.

In diesem Artikel werden wir diskutieren, wie Sie PDF-Dokumente mit C# .NET-Anwendungen drucken können, ohne Adobe Reader zu verwenden. Für diesen Zweck werden wir die IronPDF C# PDF-Bibliothek verwenden.

2. Die IronPDF C# PDF-Bibliothek

IronPDF ist eine C# PDF-Bibliothek, die es Entwicklern ermöglicht, PDF-Dokumente einfach zu generieren, zu konvertieren und zu bearbeiten. Sie bietet eine einfache API, die es Entwicklern erlaubt, PDF-Dateien mit nur wenigen Codezeilen zu erstellen und zu bearbeiten. Mit IronPDF können Entwickler einfach Kopf- und Fußzeilen hinzufügen, PDFs aufteilen und zusammenführen und andere gängige PDF-Operationen durchführen. Die Bibliothek unterstützt eine Vielzahl von Dateiformaten, einschließlich HTML, Bilder und Microsoft Office-Dokumente, was das Konvertieren dieser Formate in PDF erleichtert. IronPDF ist eine leistungsstarke und flexible Lösung für C#-Entwickler, die mit PDFs arbeiten möchten.

Mit IronPDF ist das Drucken von PDFs ohne PDF-Reader ein Kinderspiel — folgen Sie einfach den nachstehenden Anweisungen.

3. Voraussetzungen

Bevor wir zum Drucken von Dokumenten kommen, müssen einige Anforderungen erfüllt werden.

  1. Erstellen Sie ein C# .NET-Projekt in Visual Studio.
  2. Installieren Sie IronPDF über NuGet.

3.1. Erstellen Sie ein neues Projekt

Öffnen Sie zuerst Visual Studio.

Ein Startfenster erscheint — klicken Sie auf "Ein neues Projekt erstellen".

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 1: Neues Visual Studio-Projekt Neues Visual Studio-Projekt

Im nächsten Fenster wählen Sie "Konsolenanwendung" und klicken auf die Schaltfläche Weiter in der unteren rechten Ecke.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 2: Neue Visual Studio-Konsolenanwendung Neue Visual Studio-Konsolenanwendung

Ein weiteres Fenster wird nun erscheinen — geben Sie den Namen Ihres Projekts ein, wählen Sie den Speicherort und klicken Sie auf die Schaltfläche Weiter.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 3: Projektname Projektname

Ihr neues C# Konsolenanwendungsprojekt ist nun erstellt und einsatzbereit.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 4: Erstellung eines neuen Projekts abgeschlossen Neue Projekterstellung beendet

3.2. Installieren von IronPDF über NuGet

Sobald das Projekt erstellt ist, müssen Sie nur noch die IronPDF C#-Bibliothek in Ihrem Projekt installieren, bevor Sie PDF-Dateien ohne Adobe drucken können.

Es gibt viele verschiedene Möglichkeiten, IronPDF zu installieren, aber um diesen Artikel kurz zu halten, werden wir nur eine davon demonstrieren — den NuGet-Paket-Manager.

In Ihrem neu erstellten Projekt klicken Sie in der Menüleiste auf Tools, und ein Dropdown-Menü erscheint.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 5: Benutzeroberfläche des NuGet Paketmanagers NuGet-Paketmanager-Benutzeroberfläche

In diesem Dropdown-Menü bewegen Sie den Mauszeiger über "NuGet-Paket-Manager", und ein Seitenmenü wird angezeigt. In diesem Menü klicken Sie auf "NuGet-Pakete für Lösungen verwalten...".

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 6: NuGet Pakete für Projektmappen verwalten... NuGet-Pakete für Lösungen verwalten...

Es öffnet sich eine neue Seite, auf der Sie navigieren und blättern können.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 7: Das NuGet Paket-Manager-Fenster wird geöffnet Das NuGet-Paket-Manager Fenster geöffnet

Geben Sie in der Suchleiste IronPDF ein, und Sie sehen die Liste der IronPDF-Pakete. Klicken Sie einfach auf das neueste Paket und installieren Sie es.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 8: Durchsuchen von NuGet Paketen Durchsuchen der NuGet-Pakete

Die Installation dauert nur wenige Minuten. und es wird dann bereit sein, um PDF-Dateien zu drucken.

4. Print PDF Documents using C#

Um PDF-Dokumente mit C# zu drucken, können Sie IronPDF verwenden, eine C# PDF-Bibliothek, die das Drucken unterstützt. Mit IronPDF können Sie ein PDF-Dokument direkt aus dem Code heraus einfach mit der Print-Methode drucken. Mit IronPDF können Sie HTML-Dateien in PDF-Dateien konvertieren und PDF-Dokumente zur Laufzeit mit nur einer Codezeile drucken. Sie können auch PDF-Dokumente direkt aus URLs drucken.

4.1. PDF-Dateien aus HTML-Dateien drucken

Mit IronPDF können Sie eine HTML-Datei einfach in ein PDF-Dokument konvertieren und dann drucken. Hier ist ein Beispiel, wie Sie eine PDF-Datei aus einer HTML-Datei in C# mit IronPDF drucken können:

using IronPdf;

// Create a new HTML to PDF renderer
var renderer = new IronPdf.HtmlToPdf();

// Render HTML as a PDF document
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, true);

Der obige Beispielcode ist für das stille Drucken von PDF-Dokumenten. Wenn Sie die erstellten PDF-Dateien speichern und in einem PDF-Viewer öffnen möchten, müssen Sie pdf.Print(300, true) in pdf.Print(300, false) ändern. Diese kleine Änderung erlaubt es Ihnen, die PDF-Dateien vor dem Drucken zu speichern.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 9: Speicherort der Druckausgabedatei Druckoutput Dateipfad

Nachfolgend sehen Sie die Ausgabe des Druckens des PDF-Dokuments.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 10: IronPDF PDF-Druck IronPDF PDF-Druck

IronPDF bietet auch einen einfachen Ansatz, um Microsoft Office-Dateien in PDFs zu konvertieren, wie PPT in PDF-Dateien oder Excel-Dateien in PDFs.

4.2. PDF-Dokumente aus URLs drucken

Mit IronPDF können Sie PDF-Dokumente direkt aus URLs ohne Adobe Acrobat Reader drucken, indem Sie nur wenige Codezeilen verwenden. Unten ist der Code zum Drucken von PDF-Dokumenten direkt aus URLs.

using IronPdf;

// Create a new Chrome PDF renderer
var renderer = new ChromePdfRenderer();

// Render URL as a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");

// Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, false);

Führen Sie einfach den obigen Code aus und Ihre URL wird in ein PDF-Dokument konvertiert und der Druck beginnt. Sie können diese Datei auch speichern, um sie später zu lesen.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 11: Speichern der PDF-Datei PDF-Datei speichern

Unten ist der Output der gespeicherten Datei, die gedruckt wurde.

So drucken Sie PDF-Dateien in C# ohne Adobe, Abbildung 13: Die von der NuGet Website ausgegebene PDF-Datei Die Output-PDF-Datei von der NuGet-Website

5. Fazit

Dieser Artikel hat gezeigt, wie Sie PDF-Dokumente ohne Adobe Acrobat mit IronPDF, einer C# PDF-Bibliothek, drucken können.

IronPDF bietet eine unkomplizierte API, die es Entwicklern erlaubt, PDF-Dateien mit nur wenigen Codezeilen zu erstellen und zu bearbeiten. Die Bibliothek unterstützt eine Vielzahl von Dateiformaten, einschließlich HTML, Bilder und Microsoft Office-Dokumente, was das Konvertieren dieser Formate in PDF erleichtert. Mit IronPDF können Sie ganz einfach ein PDF-Dokument direkt aus dem Code drucken, HTML-Dateien in PDF konvertieren und PDF-Dokumente direkt aus URLs drucken. Der Artikel hat gezeigt, wie man IronPDF mit NuGet installiert und Codebeispiele bereitgestellt, wie man PDF-Dokumente aus HTML-Dateien und URLs druckt. Für fortgeschrittenere und detaillierte C# Druckanleitungen verweisen Sie bitte auf die Bibliotheksdokumentationsseiten, insbesondere auf diese Anleitung und dieses Codebeispiel.

IronPDF ist kostenlos für Entwicklungszwecke, erfordert jedoch eine Lizenz für kommerzielle Nutzung. Sie können zusätzliche Informationen zur Lizenzierung auf unserer Lizenzierungsseite erhalten.

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.

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
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
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
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.