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.

Inhaltsübersicht

  • Dokument drucken
  • Druckeinstellungen anwenden
  • Druckerinformationen abrufen

    C# NuGet-Bibliothek für

    Installieren mit NuGet

    Install-Package IronPrint
    C# NuGet-Bibliothek für

    Installieren mit NuGet

    Install-Package IronPrint
    oder
    Java PDF JAR

    Herunterladen DLL

    DLL herunterladen

    Manuelle Installation in Ihr Projekt

    Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

    Erster Schritt:
    green arrow pointer

    Schau dir an IronPrint an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es mit C#.

    C# NuGet-Bibliothek für nuget.org/packages/IronPrint/
    Install-Package IronPrint

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#