Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
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 dieIronPDF 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 einfachkopf- 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.
Bevor wir zum Druck von Dokumenten kommen, müssen zunächst einige Voraussetzungen erfüllt sein.
Erstellen Sie ein C# .NET-Projekt in Visual Studio.
Öffnen Sie zunächst Visual Studio.
Es erscheint ein Startfenster - klicken Sie auf "Neues Projekt erstellen".
Neues Visual Studio-Projekt
Wählen Sie im nächsten Fenster "Konsolenanwendung" und klicken Sie unten rechts auf die Schaltfläche Next.
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.
Projektname
Ihr neues C#-Konsolenanwendungsprojekt ist nun erstellt und einsatzbereit.
Neue Projekterstellung abgeschlossen
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.
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...".
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.
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.
Browsing für NuGet-Pakete
Die Installation dauert nur ein paar Minuten. und ist dann für den Druck von PDF-Dateien bereit.
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.
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)
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.
Speicherort der Druckausgabedatei
Nachfolgend sehen Sie die Ausgabe nach dem Drucken des PDF-Dokuments.
IronPDF PDF-Druck
IronPDF bietet auch einen einfachen Ansatz zur Konvertierung von Microsoft Office-Dateien in PDFs wie z. BPPT in PDF-Dateien oderExcel-Dateien in PDF-Dateien umwandeln
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)
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.
Speichern Sie die PDF-Datei
Nachfolgend sehen Sie die Ausgabe der gespeicherten Datei, die gedruckt wurde.
Die PDF-Ausgabedatei von der NuGet-Website
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 diedokumentationsseiten der Bibliothekund zwardiese Anleitung und diescode-Beispiel.
IronPDF ist für Entwicklungszwecke kostenlos, erfordert aber einelizenz für die kommerzielle Nutzung. Weitere Informationen zur Lizenzierung erhalten Sie von unseremSeite zur Lizenzierung.
9 .NET API-Produkte für Ihre Bürodokumente