종이 인쇄 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()를 호출하십시오.

무음 인쇄 vs. 대화 인쇄

pdf.Print(dpi)을 호출하면 대화상자 없이 조용히 인쇄합니다. 시스템 인쇄 대화상자를 표시하려면 GetPrintDocument 접근 방식을 사용하고 인쇄 문서 API를 통해 대화상자를 호출하십시오.

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.