IRONSOFTWAREHOME

Wie man die Druck-DPI in C# setzt

Curtis Chau
Curtis Chau
Updated: 29. Juni 2026

DPI (dots per inch) steuert die Druckauflösung – die Anzahl der Tintenkleckse, die ein Drucker pro Zoll Papier platziert. HöhereDPIerzeugt schärferen Text und glattere Bilder, erhöht jedoch die Verarbeitungszeit und den Tonerverbrauch. NiedrigereDPIdruckt schneller und eignet sich gut für interne Entwürfe. Das proaktive Setzen vonDPIstellt sicher, dass jeder Druckauftrag den Qualitätsstandard erfüllt, den die Anwendung erfordert, unabhängig von der Standarddruckerkonfiguration des Benutzers.

IronPrint stellt eine Dpi-Eigenschaft in der PrintSettings-Klasse bereit. Wir setzen es auf einen ganzzahligen Wert, übergeben die Einstellungen an Printer.Print(), und das Dokument wird in der angegebenen Auflösung gedruckt. Der Standardwert ist 300 DPI, was dem Standard für kommerzielles Drucken entspricht.

Schnellstart: Druck-DPI einstellen
  1. Installieren Sie IronPrint über NuGet: Install-Package IronPrint
  2. Fügen Sie using IronPrint; in die Datei ein
  3. Erstellen Sie ein PrintSettings-Objekt
  4. Setzen Sie Dpi auf die gewünschte Auflösung (z.B. 300, 600, 1200)
  5. Übergeben Sie die Einstellungen an Printer.Print() oder Printer.ShowPrintDialog()
  1. 1Install IronPrint with NuGet Package Manager

    PM > Install-Package IronPrint

  2. 2Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    using IronPrint;
    
    // Print a PDF at 600DPIfor high-quality output
    Printer.Print("report.pdf", new PrintSettings
    {
        Dpi = 600
    });
    C#
  3. 3Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute, IronPrint in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion
    arrow pointer

Wie stelle ich den Druck-DPI in C# ein?

Die Dpi-Eigenschaft in PrintSettings akzeptiert jede positive Ganzzahl. Der Standardwert ist 300, was die Standardauflösung für Geschäftsdokumente ist. Die tatsächlich für den Druck verwendeteDPIkann durch die Fähigkeiten des physischen Druckers begrenzt sein – wenn wir 1200DPIauf einem Drucker setzen, der ein Maximum von 600 erreicht, verwendet der Drucker seine höchste unterstützte Auflösung.

using IronPrint;

// Configure 300 DPI for standard office quality
var officeSettings = new PrintSettings
{
    Dpi = 300
};

// Print the invoice
Printer.Print("invoice.pdf", officeSettings);

Mit nativem .NET erfordert die Kontrolle der Druckauflösung die Erstellung eines PrintDocument, den Zugriff auf DefaultPageSettings.PrinterResolution, die Behandlung des PrintPage-Ereignisses und das manuelle Rendern von Inhalten mit Graphics.DrawImage(). Dies umfasst 15–25 Zeilen Boilerplate-Code. IronPrint reduziert dies auf eine einzelne Ganzzahl-Eigenschaft in einem Einstellung-Objekt.

WelcheDPIsollte ich für verschiedene Druckaufträge verwenden?

Die Wahl der richtigenDPIhängt von der Art des Inhalts und dem Zweck ab. Höhere Auflösung ist nicht immer besser – sie erhöht die Spoolgröße und die Druckzeit ohne sichtbaren Nutzen für textlastige Dokumente.

DPIAm besten fürNotizen
72–150Interne Entwürfe, Proofs, TestdruckeSchnelle Ausgabe, niedriger Tonerverbrauch
300Geschäftsdokumente, Rechnungen, BerichteIronPrint-Standard; Standard kommerzielle Qualität
600Werbematerialien, Grafiken, DiagrammeDeutlich schärfere Bilder und feine Linien
1200+Fotografie, Archivierung, bildende KunstErfordert kompatiblen Drucker; Große Spool-Dateien

Für die meisten Anwendungen bietet 300DPIdas beste Gleichgewicht zwischen Qualität und Leistung. Wir empfehlen, mit dem Standard zu beginnen und nur dann zu erhöhen, wenn das Ergebnis eine sichtbare Verbesserung der Bildklarheit oder feiner Details erfordert.

Wie kombiniere ichDPImit anderen Druckeinstellungen?

DPI arbeitet zusammen mit anderen PrintSettings-Eigenschaften, um einen vollständigen Druckauftrag zu definieren. Wir können Papiergröße, Ausrichtung, Ränder, Kopienanzahl und Graustufenmodus im selben Objekt konfigurieren.

using IronPrint;

// Combine 600 DPI with landscape A4 and grayscale output
var settings = new PrintSettings
{
    Dpi = 600,
    PaperSize = PaperSize.A4,
    PaperOrientation = PaperOrientation.Landscape,
    PaperMargins = new Margins(10, 10, 10, 10),
    NumberOfCopies = 2,
    Grayscale = true
};

// Print the dashboard
Printer.Print("quarterly-dashboard.pdf", settings);

Das Setzen von Grayscale = true auf 600DPIerzeugt scharfe monochrome Ausgaben, die ideal für Diagramme und Datentabellen sind. Die PaperMargins-Werte sind in Millimetern angegeben.

Wie lasse ich Benutzer dieDPIim Druckdialog anpassen?

Wenn wir PrintSettings an Printer.ShowPrintDialog() übergeben, öffnet sich der Dialog mit dem voreingestellten DPI. Der Benutzer kann es akzeptieren oder die Auflösung vor dem Drucken anpassen.

using IronPrint;

// Pre-configure 600 DPI for the dialog
var settings = new PrintSettings
{
    Dpi = 600,
    PaperSize = PaperSize.Letter
};

// Open the dialog with pre-selected DPI
Printer.ShowPrintDialog("design-proof.pdf", settings);

Für nicht blockierende UI-Szenarien akzeptiert Printer.ShowPrintDialogAsync() die gleichen Parameter und hält die Anwendung reaktionsfähig. Der Dialog ermöglicht es den Benutzern,DPImit den von ihrem Drucker unterstützten Auflösungen zu vergleichen, bevor gedruckt wird — nützlich beim Wechsel zwischen einem 600DPIBürolaser und einem 1200DPIFotodrucker. Für vollautomatisierte Workflows, bei denen keine Benutzerinteraktion erforderlich ist, verwenden Sie Printer.Print() für lautloses Drucken stattdessen.

Nächste Schritte

DPI ist eine einzelne Ganzzahl auf dem PrintSettings-Objekt — setzen Sie es so, dass es den Qualitätsanforderungen jedes Druckauftrags entspricht. Beginnen Sie mit 300 für Geschäftsdokumente und erhöhen Sie auf 600 oder höher für grafisch intensive Ausgaben.

Erkunden Sie die Anleitung zu den Druckeinstellungen für jede verfügbare Eigenschaft, die API-Referenz der Printer-Klasse für die vollständige Methodenoberfläche und die Code-Beispielseite für sofort ausführbare Snippets. Die IronPrint-Tutorials führen durch den gesamten Drucklebenszyklus, und das Changelog verfolgt die neuesten Updates.

Starten Sie eine kostenlose 30-Tage-Testversion, um die DPI-Einstellungen in einem Live-Projekt zu testen. Wenn Sie bereit sind, sehen Sie sich die Lizenzierungsoptionen an, beginnend bei $999.

Häufig gestellte Fragen

Was ist DPI beim Drucken?

DPI steht für Dots Per Inch und bezieht sich auf die Auflösung eines gedruckten Dokuments. Höhere DPI-Einstellungen führen zu höherer Druckqualität.

Wie kann ich das Druck-DPI mit IronPrint festlegen?

Sie können das Druck-DPI in IronPrint festlegen, indem Sie die PrintSettings.Dpi-Eigenschaft konfigurieren. Der Standardwert ist 300 DPI, aber es kann an die spezifischen Anforderungen Ihres Druckauftrags angepasst werden.

Was ist die Standardeinstellung für DPI in IronPrint?

Die Standardeinstellung für DPI in IronPrint ist 300 DPI, was für die meisten Standarddruckaufträge geeignet ist.

Warum sollte ich die DPI-Einstellungen anpassen müssen?

Die Anpassung der DPI-Einstellungen ermöglicht es Ihnen, die Auflösung und Qualität des gedruckten Dokuments zu steuern. Für höhere Qualitätsdrucke könnten Sie die DPI erhöhen, während niedrigere DPI-Einstellungen für Entwürfe oder weniger detailfokussierte Drucke verwendet werden können.

Ist es möglich, für unterschiedliche Druckaufträge unterschiedliche DPI festzulegen?

Ja, IronPrint ermöglicht es Ihnen, die DPI für jedes einzelne Druckobjekt anzupassen, um sich an unterschiedliche Druckanforderungen anzupassen.

Was passiert, wenn ich eine sehr hohe DPI in IronPrint einstelle?

Das Einstellen einer sehr hohen DPI kann die Druckqualität erhöhen, aber auch zu größeren Dateigrößen und längeren Verarbeitungszeiten führen. Es ist wichtig, die DPI-Einstellungen in Einklang mit den gewünschten Qualitäts- und Leistungsanforderungen zu bringen.

Kann ich IronPrint verwenden, um hochauflösende Bilder zu drucken?

Ja, IronPrint unterstützt das Drucken in hoher Auflösung, indem Sie die DPI-Einstellungen anpassen, um sicherzustellen, dass Ihre Bilder mit der gewünschten Klarheit und Detailgenauigkeit gedruckt werden.

Beeinflusst die Änderung der DPI die Dateigröße des Druckauftrags?

Ja, das Erhöhen der DPI kann zu größeren Dateigrößen führen, da mehr Daten erforderlich sind, um hochauflösende Drucke zu rendern. Es ist wichtig, den Kompromiss zwischen Druckqualität und Dateigröße zu berücksichtigen.

Was ist die empfohlene DPI-Einstellung für Standarddokumente?

Für Standarddokumente wird im Allgemeinen eine DPI-Einstellung von 300 empfohlen, da sie ein gutes Gleichgewicht zwischen Druckqualität und Leistung bietet.

Wie hilft IronPrint bei der Verwaltung der Druckqualität?

IronPrint bietet Werkzeuge zur Konfiguration von Druckeinstellungen wie DPI, sodass Benutzer die Auflösung und Qualität ihrer gedruckten Dokumente an spezifische Bedürfnisse anpassen können.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Bereit anzufangen?

Nuget Downloads 46,090Version:2026.9gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPrint
nuget.org/packages/IronPrint/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach "IronPrint"
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

  1. Laden Sie IronPrint herunter und entpacken Sie es an einem Ort wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Klicken Sie im Visual Studio Solution Explorer mit der rechten Maustaste auf Verweise. Wählen Sie Durchsuchen, "IronPrint.dll"

Lizenzen ab $999

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.