紙本列印 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 調用對話框。






