Dokument drucken Tutorial

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPrint ist eine leistungsstarke Druckbibliothek, die .NET C#-Entwicklern bei der Integration von Druckfunktionen in ihre Anwendungen hilft. Mit einem breiten Kompatibilitätsspektrum, das sich über Windows-, macOS-, iOS- und Android-Plattformen erstreckt, arbeitet IronPrint konsistent und zuverlässig auf verschiedenen Betriebssystemen. Egal, ob Sie Anwendungen für Desktop-Umgebungen, Apples macOS-Ökosystem oder mobile Plattformen wie iOS und Android erstellen, IronPrint vereinfacht die Implementierung von Druckfunktionen und bietet eine vielseitige und benutzerfreundliche Lösung für alle Ihre Druckanforderungen in der .NET C#-Umgebung.

Erste Schritte mit IronPrint

Beginnen Sie noch heute mit der Verwendung von IronPrint in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer


Inhaltsübersicht

Dokument drucken

Leise drucken

Drucken Sie Dokumente nahtlos aus, ohne dass der Druckdialog angezeigt wird. Die Druckeinstellungen können dann direkt im Code vorgenommen werden.

:path=/static-assets/print/content-code-examples/tutorials/print-document-print-silently.cs
using IronPrint;

// Print the document
Printer.Print("newDoc.pdf");
Imports IronPrint

' Print the document
Printer.Print("newDoc.pdf")
VB   C#

Drucken mit Dialog

Starten Sie den Druckvorgang mit dem angezeigten Druckeinstellungsdialog. Dadurch können die Benutzer die Druckoptionen interaktiv anpassen.

:path=/static-assets/print/content-code-examples/tutorials/print-document-print-with-dialog.cs
using IronPrint;

// Show print dialog
Printer.ShowPrintDialog("newDoc.pdf");
Imports IronPrint

' Show print dialog
Printer.ShowPrintDialog("newDoc.pdf")
VB   C#

Druckeinstellungen anwenden

Programmatische Anpassung der Druckeinstellungen an die jeweiligen Anforderungen. Dieser Abschnitt bietet die Möglichkeit zur Feinabstimmung der Druckkonfiguration durch Code.

:path=/static-assets/print/content-code-examples/tutorials/print-document-apply-print-setting.cs
using IronPrint;

// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;

// Print the document
Printer.Print("newDoc.pdf", printSettings);
Imports IronPrint

' Configure print setting
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait

' Print the document
Printer.Print("newDoc.pdf", printSettings)
VB   C#

Druckerinformationen abrufen

Druckernamen abrufen

Rufen Sie eine Liste mit allen verfügbaren Druckern auf. Rufen Sie die Namen der auf dem System installierten Drucker zu Informationszwecken oder zur dynamischen Druckerauswahl in Ihrer Anwendung ab.

:path=/static-assets/print/content-code-examples/tutorials/print-document-get-printer-names.cs
using IronPrint;
using System;
using System.Collections.Generic;

// Retrieve printers' name
List<string> printersName = Printer.GetPrinterNames();

foreach (var printer in printersName)
{
    Console.WriteLine(printer);
}
Imports IronPrint
Imports System
Imports System.Collections.Generic

' Retrieve printers' name
Private printersName As List(Of String) = Printer.GetPrinterNames()

For Each printer In printersName
	Console.WriteLine(printer)
Next printer
VB   C#