IRONPRINT VERWENDEN

Drucken von PDF-Dateien in C# ohne Verwendung von Adobe

Veröffentlicht 26. Februar 2023
Teilen Sie:

1. Einführung

Suchen Sie nach einer Möglichkeit, PDF-Dateien zu drucken, ohne Adobe Acrobat zu verwenden? Die zunehmende Verwendung von PDF-Dateien in der modernen Welt bedeutet, dass es wichtig geworden ist, eine zuverlässige und effiziente Lösung für den Druck dieser Art von Dateien zu haben. Viele Leute verwenden Adobe Acrobat für diesen Zweck, aber es ist nicht immer verfügbar oder erschwinglich.

In diesem Artikel wird erläutert, wie Sie PDF-Dokumente mit C# .NET-Anwendungen ohne Adobe Reader drucken können. Zu diesem Zweck werden wir die IronPDF C# PDF-Bibliothek.

2. Die IronPDF C# PDF-Bibliothek

IronPDF ist eine C#-PDF-Bibliothek, die es Entwicklern ermöglicht, PDF-Dokumente auf einfache Weise zu erzeugen, zu konvertieren und zu manipulieren. Es bietet eine einfache API, die es Entwicklern ermöglicht, PDF-Dateien mit nur wenigen Codezeilen zu erstellen und zu bearbeiten. Mit IronPDF können Entwickler ganz einfach kopf- und Fußzeilen hinzufügen, pDFs teilen und zusammenführenund andere gängige PDF-Operationen durchführen. Die Bibliothek unterstützt eine Vielzahl von Dateiformaten, darunter HTML, Bilder und Microsoft Office-Dokumente, und erleichtert die Konvertierung dieser Formate in PDF. 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 einen PDF-Reader ein Kinderspiel - folgen Sie einfach den unten stehenden Anweisungen.

3. Voraussetzungen

Bevor wir zum Druck von Dokumenten kommen, müssen zunächst einige Voraussetzungen erfüllt sein.

  1. Erstellen Sie ein C# .NET-Projekt in Visual Studio.

  2. Installieren Sie IronPDF mit NuGet.

3.1. Ein neues Projekt erstellen

Öffnen Sie zunächst Visual Studio.

Es erscheint ein Startfenster - klicken Sie auf "Neues Projekt erstellen".

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

Neues Visual Studio-Projekt

Wählen Sie im nächsten Fenster "Konsolenanwendung" und klicken Sie unten rechts auf die Schaltfläche Next.

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

Neue Visual Studio-Konsolenanwendung

Nun erscheint ein weiteres Fenster - geben Sie den Namen Ihres Projekts ein, wählen Sie den Speicherort und klicken Sie auf die Schaltfläche Next.

PDF-Dateien in C# drucken, ohne Adobe zu verwenden, Abbildung 3: Projektname

Projektname

Ihr neues C#-Konsolenanwendungsprojekt ist nun erstellt und einsatzbereit.

PDF-Dateien in C# drucken, ohne Adobe zu verwenden, Abbildung 4: Erstellung eines neuen Projekts ist abgeschlossen

Neue Projekterstellung abgeschlossen

3.2. Installieren Sie IronPDF mit NuGet

Sobald das Projekt erstellt ist, müssen Sie nur noch die IronPDF C#-Bibliothek in Ihrem Projekt installieren, bevor Sie PDFs 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 von ihnen demonstrieren - den NuGet Package Manager.

Klicken Sie in Ihrem neu erstellten Projekt in der Menüleiste auf Extras, und ein Dropdown-Menü wird angezeigt.

Drucken von PDF-Dateien in C# ohne Adobe, Abbildung 5: NuGet Package Manager UI

NuGet Package Manager UI

Bewegen Sie den Mauszeiger in diesem Dropdown-Menü auf "NuGet Package Manager", und ein Seitenmenü wird angezeigt. Klicken Sie in diesem Menü auf "NuGet-Pakete für Lösungen verwalten...".

Wie man PDF-Dateien in C# druckt, ohne Adobe zu verwenden, Abbildung 6: Verwalten von NuGet-Paketen für Lösungen...

Verwaltung von NuGet-Paketen für Lösungen...

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

Wie man PDF-Dateien in C# ohne Adobe druckt, Abbildung 7: Das NuGet-Paketmanager-Fenster geöffnet

Das NuGet-Paketmanager-Fenster wird geöffnet

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

Drucken von PDF-Dateien in C# ohne Adobe, Abbildung 8: Durchsuchen nach NuGet-Paketen

Browsing für NuGet-Pakete

Die Installation dauert nur ein paar Minuten. und ist dann für den Druck von PDF-Dateien bereit.

4. PDF-Dokumente mit C&num drucken;

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 ganz einfach ein PDF-Dokument direkt aus dem Code heraus drucken, indem Sie die Druckmethode verwenden. Mit IronPDF können Sie HTML-Dateien in PDF-Dateien umwandeln und PDF-Dokumente zur Laufzeit mit einer einzigen Codezeile drucken. Sie können PDF-Dokumente auch direkt von URLs aus drucken.

4.1. Drucken von PDF-Dateien aus HTML-Dateien

Mit IronPDF können Sie eine HTML-Datei ganz einfach in ein PDF-Dokument umwandeln und anschließend ausdrucken. Hier ist ein Beispiel dafür, wie Sie mit IronPDF eine PDF-Datei aus einer HTML-Datei in C# drucken können:

using IronPdf;

// Create a new PDFdocument and print it
var renderer = new IronPdf.HtmlToPdf();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,true);
using IronPdf;

// Create a new PDFdocument and print it
var renderer = new IronPdf.HtmlToPdf();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,true);
Imports IronPdf

' Create a new PDFdocument and print it
Private renderer = New IronPdf.HtmlToPdf()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,True)
VB   C#

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

Drucken von PDF-Dateien in C# ohne Verwendung von Adobe, Abbildung 9: Speicherort der Druckausgabedatei

Speicherort der Druckausgabedatei

Nachfolgend sehen Sie die Ausgabe nach dem Drucken des PDF-Dokuments.

PDF-Dateien in C# drucken, ohne Adobe zu verwenden, Abbildung 10: IronPDF PDF-Druck

IronPDF PDF-Druck

IronPDF bietet auch einen einfachen Ansatz zur Konvertierung von Microsoft Office-Dateien in PDFs wie z. B PPT in PDF-Dateien oder Excel-Dateien in PDF-Dateien umwandeln

4.2. Drucken von PDF-Dokumenten aus URLs

Mit IronPDF können Sie PDF-Dokumente direkt von URLs aus drucken, ohne den Adobe Acrobat Reader zu verwenden, indem Sie nur ein paar Zeilen Code verwenden. Nachfolgend finden Sie den Code zum Drucken von PDF-Dokumenten direkt aus URLs.

using IronPdf;

// Create a new PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, false);
using IronPdf;

// Create a new PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, false);
Imports IronPdf

' Create a new PDF and print it
Private renderer = New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, False)
VB   C#

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

Wie man PDF-Dateien in C# ohne Adobe druckt, Abbildung 11: Speichern der PDF-Datei

Speichern Sie die PDF-Datei

Nachfolgend sehen Sie die Ausgabe der gespeicherten Datei, die gedruckt wurde.

Wie man PDF-Dateien in C# ohne Adobe druckt, Abbildung 13: Die PDF-Ausgabedatei von der NuGet-Website

Die PDF-Ausgabedatei von der NuGet-Website

5. Schlussfolgerung

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

IronPDF bietet eine unkomplizierte API, mit der Entwickler PDF-Dateien mit nur wenigen Zeilen Code erstellen und bearbeiten können. Die Bibliothek unterstützt eine Vielzahl von Dateiformaten, darunter HTML, Bilder und Microsoft Office-Dokumente, und erleichtert die Konvertierung dieser Formate in PDF. Mit IronPDF können Sie ganz einfach ein PDF-Dokument direkt aus dem Code heraus drucken, hTML-Dateien in PDF konvertierenund drucken Sie PDF-Dokumente direkt von URLs aus. In diesem Artikel wurde gezeigt, wie IronPDF mit NuGet installiert wird, und es wurden Codebeispiele für den Druck von PDF-Dokumenten aus HTML-Dateien und URLs gegeben. Für fortgeschrittene und detaillierte C#-Tutorials zum Drucken lesen Sie bitte die dokumentationsseiten der Bibliothekund zwar diese Anleitung und dies code-Beispiel.

IronPDF ist für Entwicklungszwecke kostenlos, erfordert aber eine lizenz für die kommerzielle Nutzung. Weitere Informationen zur Lizenzierung erhalten Sie von unserem Seite zur Lizenzierung.

< PREVIOUS
PDF-Dateien in C# geräuschlos drucken
NÄCHSTES >
Drucken einer PDF-Datei von einem Netzwerkdrucker mit IronPDF

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 10,762 Lizenzen anzeigen >