IRONSOFTWAREHOME
纸张打印 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.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Python 模块下载 PDF
using pip 安装

版本: 2026.9

  1. 下载 并安装 Python 3.7+。
  2. 如果尚未安装,请从 pypi.org 安装 pip。
  3. 在终端中执行上述命令。
Python PDF 模块
下载 模块

版本: 2026.9

手动安装到您的项目中

  1. 下载软件包
  2. 在终端中运行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

$999 起