Papiere drucken mit PDFs

IronPDF for Python kann PDF-Dokumente direkt an einen physischen Drucker senden, indem es die Print Methode verwendet, mit optionaler DPI-Kontrolle und der Fähigkeit, erweiterte Druckereinstellungen über GetPrintDocument zu konfigurieren.

Einstieg

Rendern oder laden Sie ein PdfDocument, dann rufen Sie Print auf, um es an den Standarddrucker zu senden. Für mehr Kontrolle – wie beispielsweise die Angabe eines Seitenbereichs oder die Auswahl eines bestimmten Druckers – verwenden Sie GetPrintDocument, um auf die vollständige Druckkonfiguration zuzugreifen.

Den Code verstehen

  • pdf.Print(dpi): Sendet alle Seiten des PDF an den Standard-Systemdrucker mit der angegebenen DPI-Auflösung. Das Beispiel verwendet 300 DPI für eine hochwertige Ausgabe. Es wird kein Druckdialog angezeigt.
  • pdf.GetPrintDocument(): Gibt ein Druckdokumentobjekt zurück, das detaillierte Druckereinstellungen offenlegt.
  • printer_setting.PrinterSettings.FromPage: Die erste zu druckende Seitennummer (1-basiert).
  • printer_setting.PrinterSettings.ToPage: Die letzte zu druckende Seitennummer (1-basiert).
  • printer_setting.Print(): Führt den Druckauftrag mit den konfigurierten Einstellungen aus.

Einen Drucker spezifizieren

Um an einen bestimmten Drucker anstatt an das System-Standardgerät zu drucken, stellen Sie printer_setting.PrinterSettings.PrinterName auf den Namen des Druckers ein, wie er im Betriebssystem angezeigt wird, bevor Sie printer_setting.Print() aufrufen.

Stilles vs. Dialogdruck

Der Aufruf von pdf.Print(dpi) druckt leise ohne Anzeige eines Dialogs. Um den Systemdruckdialog anzuzeigen, verwenden Sie den GetPrintDocument Ansatz und rufen Sie den Dialog über die Druckdokument-API auf.

Bereit anzufangen?
Version: 2026.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.