IRONSOFTWAREHOME
Impression Papier de PDF
from ironpdf import *
 
# Create a new PDF and print it
renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")

# Send the PDF to the default printer to print
# 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300)

# For advanced printing, we can also use pdf.GetPrintDocument()
printer_setting = pdf.GetPrintDocument()
printer_setting.PrinterSettings.FromPage = 2
printer_setting.PrinterSettings.ToPage = 4
printer_setting.Print()
pip install ironpdf
Impression Papier de PDF

Impression Papier de PDF

IronPDF for Python peut envoyer des documents PDF directement à une imprimante physique en utilisant la méthode Print, avec un contrôle DPI optionnel et la possibilité de configurer des paramètres avancés de l'imprimante via GetPrintDocument.

Commencer

Rendez ou chargez un PdfDocument, puis appelez Print pour l'envoyer à l'imprimante par défaut. Pour plus de contrôle - comme spécifier une plage de pages ou choisir une imprimante spécifique - utilisez GetPrintDocument pour accéder à la configuration complète de l'impression.

Comprendre le code

  • pdf.Print(dpi): Envoie toutes les pages du PDF à l'imprimante système par défaut à la résolution DPI spécifiée. L'exemple utilise 300 DPI pour une sortie de haute qualité. Aucune boîte de dialogue d'impression n'est affichée.
  • pdf.GetPrintDocument(): Retourne un objet document d'impression qui expose des paramètres détaillés de l'imprimante.
  • printer_setting.PrinterSettings.FromPage: Le premier numéro de page à imprimer (basé sur 1).
  • printer_setting.PrinterSettings.ToPage: Le dernier numéro de page à imprimer (basé sur 1).
  • printer_setting.Print(): Exécute le travail d'impression avec les paramètres configurés.

Spécifier une imprimante

Pour imprimer sur une imprimante spécifique plutôt que sur celle par défaut du système, définissez printer_setting.PrinterSettings.PrinterName sur le nom de l'imprimante tel qu'il apparaît dans le système d'exploitation avant d'appeler printer_setting.Print().

Impression silencieuse vs. boîte de dialogue

Appeler pdf.Print(dpi) imprime silencieusement sans afficher de dialogue. Pour afficher le dialogue d'impression du système, utilisez l'approche GetPrintDocument et invoquez le dialogue via l'API du document d'impression.

Prêt à commencer?

Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Téléchargement du module Python pour PDF
Installer avec pip

Version : 2026.9

  1. Téléchargez et installez Python 3.7+.
  2. Installez pip à partir de pypi.org s'il n'est pas déjà installé.
  3. Exécutez la commande ci-dessus dans le terminal.
Module PDF Python
Télécharger Module

Version : 2026.9

Installer manuellement dans votre projet

  1. Téléchargez le package
  2. Exécutez cette commande depuis le terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licences à partir de 749 $