紙本列印 PDF

IronPDF for Python 可以使用 Print 方法直接將 PDF 文件傳送到實體印表機,並可選擇 DPI 控制,還可以通過 GetPrintDocument 設定進階印表機配置。

入門指南

渲染或載入一個 PdfDocument,然後調用 Print 將其發送到預設印表機。 要獲得更多控制——例如指定頁面範圍或選擇特定印表機,使用 GetPrintDocument 來存取完整的列印配置。

理解程式碼

  • pdf.Print(dpi):以指定的 DPI 解析度將 PDF 的所有頁面傳送到預設的系統印表機。 範例使用 300 DPI 以獲得高品質輸出。 不顯示列印對話框。
  • pdf.GetPrintDocument():返回一個列印文件物件,該物件提供詳細的列印機設置。
  • printer_setting.PrinterSettings.FromPage:要列印的第一頁頁碼(以 1 為基準)。
  • printer_setting.PrinterSettings.ToPage:要列印的最後一頁頁碼(以 1 為基準)。
  • printer_setting.Print():以配置的設置執行列印作業。

指定印表機

若要列印到特定的印表機而不是系統預設,請將 printer_setting.PrinterSettings.PrinterName 設定為操作系統中顯示的印表機名稱,然後調用 printer_setting.Print()

靜默列印與對話框列印

調用 pdf.Print(dpi) 可以在不顯示對話框的情況下靜默列印。 若要顯示系統列印對話框,請使用 GetPrintDocument 方法,並通過列印文件 API 調用對話框。

準備開始了嗎?
版本: 2026.6 剛剛發布
Still Scrolling Icon

還在滾動嗎?

希望快速證明嗎?
運行範例 看您的HTML轉化成PDF。