Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Dieses Tutorial zeigt Ihnen, wie Sie mit IronPDF PDFs von jedem Drucker im Netzwerk drucken können.
IronPDF ist eine leistungsfähige PDF-Bibliothek, die HTML in PDF konvertieren kann, wobei die ursprüngliche Formatierung, die in Browsern angezeigt wird, nur minimal verloren geht. Die .NET-Bibliothek für Entwickler macht es einfach, PDF-Dateien zu erstellen, zu lesen und zu bearbeiten.
IronPDF konvertiert HTML-Dateien in PDF-Dateien unter Verwendung der Chrome-Engine. IronPDF unterstützt neben anderen Webformaten auch HTML, ASPX, Razor-Seiten und MVC-Ansichten. IronPDF unterstützt alle Microsoft.NET-Technologien (sowohl ASP.NET-Webanwendungen als auch herkömmliche Windows-Anwendungen).
IronPDF kann verwendet werden, um visuell beeindruckende PDF-Dokumente zu erstellen. Wir können mit IronPDF PDF-Dokumente aus HTML5, Javascript, CSS und Bildern erstellen. Es kann auch Kopf- und Fußzeilen in den Dateien geben. Mit IronPDF ist es auch einfach, PDF-Dateien zu betrachten.
In diesem Artikel werden wir eine Konsolenanwendung verwenden, um PDF-Dokumente zu erzeugen.
Öffnen Sie Visual Studio, und wählen Sie das Menü Datei. Wählen Sie "Neues Projekt" und dann "Konsolenanwendung".
Geben Sie den Projektnamen ein und wählen Sie den Dateipfad in dem entsprechenden Textfeld aus. Klicken Sie dann auf die Schaltfläche Erstellen und wählen Sie das gewünschte .NET-Framework aus, wie in der folgenden Abbildung dargestellt.
Das Visual Studio-Projekt wird nun die Struktur für die ausgewählte Anwendung generieren. Wenn Sie im Assistenten für neue Projekte die Vorlage für Konsolen-, Windows- oder Webanwendungen ausgewählt haben, öffnet Visual Studio die Datei program.cs, in die Sie Code eingeben können.
Als nächstes können wir die Bibliothek hinzufügen, um den Code zu testen.
Die IronPDF Library kann auf vier Arten heruntergeladen und installiert werden.
Diese sind:
Verwendung der Visual Studio NuGet-Paketmanager-Benutzeroberfläche
Verwendung der Visual Studio-Befehlszeile
Direkter Download von der NuGet-Website
Visual Studio bietet die NuGet Package Manager UI für die Installation von Paketen direkt in einer Lösung. Der folgende Screenshot zeigt, wie Sie den NuGet Package Manager öffnen.
Die Benutzeroberfläche des Paketmanagers enthält ein Suchfeld, in dem die Liste der Pakete auf der NuGet-Website angezeigt wird. Suchen Sie im Package Manager mit dem Schlüsselwort "IronPDF" nach der IronPDF-Bibliothek, wie im folgenden Screenshot gezeigt.
In der obigen Abbildung sehen Sie die Liste der verwandten Suchbegriffe. Wir müssen die gewünschte Option auswählen, um das Paket in der Lösung zu installieren.
Gehen Sie in Visual Studio zu Tools > NuGet Package Manager > Package Manager Console
Geben Sie die folgende Zeile auf der Registerkarte der Paketmanager-Konsole ein:
Install-Package IronPrint
Das Paket wird in das aktuelle Projekt heruntergeladen/installiert und ist sofort einsatzbereit.
Die dritte Möglichkeit, IronPDF zu installieren, besteht darin, das NuGet-Paket direkt von der Website herunterzuladen.
Navigieren Sie zu IronPDFs NuGet galerie-Seite
Wählen Sie den Link "Paket herunterladen" aus dem Menü auf der rechten Seite
Doppelklicken Sie auf das heruntergeladene Paket im Datei-Explorer, um es zu installieren
Herunterladen die neueste Version von IronPDF direkt von der Website. Führen Sie nach dem Herunterladen die folgenden Schritte aus, um das Paket zum Projekt hinzuzufügen.
Klicken Sie in Visual Studio mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer.
Wählen Sie die Option Referenz hinzufügen. Klicken Sie auf die Schaltfläche Durchsuchen und suchen Sie nach dem Speicherort der heruntergeladenen Referenz.
IronPDF ermöglicht das Drucken von PDF-Dokumenten über einen Netzdruckertreiber. Wir können PDF-Dokumente so oft drucken, wie wir wollen. Nachfolgend finden Sie ein Codebeispiel für das Drucken auf Netzwerkdruckern.
try
{
var ChromePdfRenderer = new ChromePdfRenderer();
using (var pdfDocument = ChromePdfRenderer.RenderHtmlAsPdf("<h1>Hello world</h1>"))
{
using (var printDocument = pdfDocument.GetPrintDocument())
{
printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer";
//Local p
printDocument.PrinterSettings.printerName = "Microsoft Print to PDF" '
printDocument.Print();
}
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
try
{
var ChromePdfRenderer = new ChromePdfRenderer();
using (var pdfDocument = ChromePdfRenderer.RenderHtmlAsPdf("<h1>Hello world</h1>"))
{
using (var printDocument = pdfDocument.GetPrintDocument())
{
printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer";
//Local p
printDocument.PrinterSettings.printerName = "Microsoft Print to PDF" '
printDocument.Print();
}
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
Try
Dim ChromePdfRenderer As New ChromePdfRenderer()
Using pdfDocument = ChromePdfRenderer.RenderHtmlAsPdf("<h1>Hello world</h1>")
Using printDocument = pdfDocument.GetPrintDocument()
printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer"
'Local p
'INSTANT VB TODO TASK: The following line uses invalid syntax:
' printDocument.PrinterSettings.printerName = "Microsoft Print to PDF" ' printDocument.Print(); } } catch(Exception ex) { Console.WriteLine(ex.Message); }
Der obige Code hilft uns, das erstellte PDF-Dokument programmatisch auf dem lokalen oder Netzwerkdrucker zu drucken. Zunächst erstellen wir ein Objekt für den "ChromePdfRenderer", mit dem wir Text, HTML-Code, URLs und andere Dokumente in PDF-Dokumente umwandeln können. Verschiedene Arten von Methoden wie "RenderHtmlAsPdf", "RenderHTMLFileAsPdf" und "RenderUrlAsPdf" werden verwendet, um verschiedene Arten von Operationen durchzuführen. In diesem Beispielcode verwenden wir RenderHtmlAsPdf
, da es uns erlaubt, den eingegebenen HTML-Code in ein PDF-Dokument zu konvertieren.
Nachdem wir ein Objekt für den "ChromePdfRenderer" mit Hilfe der erforderlichen Methode erstellt haben, müssen wir die Methode "GetPrintDocument" für das erstellte Objekt verwenden, die uns den Zugriff auf alle Druckereinstellungen ermöglicht. Dies bietet Einstellungsmöglichkeiten wie Seitengröße, Rand, DPI usw., während wir darüber hinaus Zugang zu vielen weiteren Einstellungen haben. Wir können auch den Druckernamen über die Eigenschaft "PrinterSettings.PrinterName" übergeben, was es uns ermöglicht, die Seiten von einem bestimmten Drucker zu drucken. Nachdem wir alle Druckereinstellungen festgelegt haben, rufen wir die Methode "Print" auf, die den Druck auf dem angegebenen Drucker auslöst. Um diese Methode zu verwenden, müssen Sie einen Verweis auf die Baugruppe System.Drawing.dll
hinzufügen.
IronPDF kennt keine Einschränkungen beim Drucken von Dokumenten. Wir können eine beliebige Anzahl von Dokumenten drucken. Wenn wir keinen Druckernamen angeben, wird mit dem Standarddrucker gedruckt.
IronPDF ist eine der bekanntesten PDF-Bibliotheken. Sie funktioniert unabhängig von allen anderen Bibliotheken, und auf Ihrem Computer muss der Adobe Reader nicht installiert sein. Es funktioniert auch auf einer Vielzahl von Plattformen. Der anfängliche Preis für IronPDF ist $749.00 Es besteht die Möglichkeit, eine einjährige Zahlung für Produktwartung und Upgrades zu leisten. IronPDF deckt auch die lizenzfreie SaaS- und OEM-Weitergabe gegen Aufpreis ab.
Weitere Einzelheiten zu den Preisen finden Sie unter hier.
9 .NET API-Produkte für Ihre Bürodokumente