IRONSOFTWAREHOME
Impresión en Papel de PDFs
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
Impresión en Papel de PDFs

Impresión en Papel de PDFs

IronPDF for Python puede enviar documentos PDF directamente a una impresora física usando el método Print, con control opcional de DPI y la capacidad de configurar ajustes avanzados de impresión a través de GetPrintDocument.

Empezando

Renderiza o carga un PdfDocument, luego llama a Print para enviarlo a la impresora predeterminada. Para más control - como especificar un rango de páginas o elegir una impresora específica - usa GetPrintDocument para acceder a la configuración completa de impresión.

Entender el código

  • pdf.Print(dpi): Envía todas las páginas del PDF a la impresora del sistema predeterminada a la resolución de DPI especificada. El ejemplo utiliza 300 DPI para una salida de alta calidad. No se muestra diálogo de impresión.
  • pdf.GetPrintDocument(): Devuelve un objeto de documento de impresión que expone configuraciones detalladas de la impresora.
  • printer_setting.PrinterSettings.FromPage: El número de la primera página a imprimir (basado en 1).
  • printer_setting.PrinterSettings.ToPage: El número de la última página a imprimir (basado en 1).
  • printer_setting.Print(): Ejecuta la tarea de impresión con los ajustes configurados.

Especificación de una impresora

Para imprimir en una impresora específica en lugar de la predeterminada del sistema, establece printer_setting.PrinterSettings.PrinterName con el nombre de la impresora tal como aparece en el sistema operativo antes de llamar a printer_setting.Print().

Llamar a pdf.Print(dpi) imprime en silencio sin mostrar un cuadro de diálogo. Para mostrar el diálogo de impresión del sistema, utiliza el enfoque GetPrintDocument e invoca el diálogo a través de la API del documento de impresión.

¿Listo para empezar?

Versión:2026.9recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Descarga del Módulo de Python para PDF
Instalar con pip

Versión: 2026.9

  1. Descarga e instala Python 3.7+.
  2. Instala pip desde pypi.org si no está instalado ya.
  3. Ejecuta el comando anterior en el terminal.
Módulo PDF de Python
Descargar Módulo

Versión: 2026.9

Instalar manualmente en tu proyecto

  1. Descargar el paquete
  2. Ejecuta este comando desde el terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licencias desde $999