Dokument drucken Tutorial
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.
Inhaltsübersicht
Dokument drucken
- Drucken mit Dialog
- Druckeinstellungen anwenden
Druckerinformationen abrufen
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")
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")
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)
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