纸张打印 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
纸张打印 PDF

纸张打印 PDF

IronPDF for Python可以使用GetPrintDocument设置高级打印机配置。

开始

渲染或加载Print发送到默认打印机。 如需更多控制,例如指定页范围或选择特定打印机,使用GetPrintDocument访问完整的打印配置。

理解代码

  • pdf.Print(dpi):将所有PDF页面按指定的DPI分辨率发送到默认系统打印机。 该示例使用300 DPI以获得高质量输出。 不显示打印对话框。
  • pdf.GetPrintDocument():返回一个打印文档对象,暴露详细的打印机设置。
  • printer_setting.PrinterSettings.FromPage:要打印的第一页号码(从1开始)。
  • printer_setting.PrinterSettings.ToPage:要打印的最后一页号码(从1开始)。
  • printer_setting.Print():使用配置的设置执行打印任务。

指定打印机

若要打印到特定打印机而非系统默认,将printer_setting.Print()。

静默打印与对话框打印

调用pdf.Print(dpi)无对话框地静默打印。 若要显示系统打印对话框,使用GetPrintDocument方法,通过打印文档API调用对话框。

准备开始了吗?

版本:2026.11刚刚发布