Drukowanie dokumentów PDF

IronPDF for Python moze wysylac dokumenty PDF bezposrednio do fizycznej drukarki za pomoca metody Print, z opcjonalna kontrola DPI i mozliwoscia konfiguracji zaawansowanych ustawien drukarki poprzez GetPrintDocument.

Pierwsze kroki

Renderuj lub zaladuj PdfDocument, a nastepnie wywolaj Print, aby wyslac go do domyslnej drukarki. Dla wiekszej kontroli — na przyklad w celu okreslenia zakresu stron lub wyboru konkretnej drukarki — uzyj GetPrintDocument, aby uzyskac dostep do pelnej konfiguracji drukowania.

Zrozumienie kodu

  • pdf.Print(dpi): Wysyla wszystkie strony PDF do domyslnej drukarki systemowej ze wskazana rozdzielczoscia DPI. Przyklad uzywa 300 DPI dla wysokiej jakosci wydruku. Nie pokazuje sie dialog wydruku.
  • pdf.GetPrintDocument(): Zwraca obiekt dokumentu drukowania, ktory ujawnia szczegolowe ustawienia drukarki.
  • printer_setting.PrinterSettings.FromPage: Pierwszy numer strony do wydrukowania (numeracja od 1).
  • printer_setting.PrinterSettings.ToPage: Ostatni numer strony do wydrukowania (numeracja od 1).
  • printer_setting.Print(): Wykonuje zadanie drukowania z skonfigurowanymi ustawieniami.

Określanie drukarki

Aby wydrukowac na konkretnej drukarce zamiast domyslnej systemowej, ustaw printer_setting.PrinterSettings.PrinterName na nazwe drukarki pojawiajaca sie w systemie operacyjnym przed wywolaniem printer_setting.Print().

Ciche vs dialogowe drukowanie

Wywolanie pdf.Print(dpi) powoduje drukowanie bez wyswietlania okna dialogowego. Aby wyswietlic systemowe okno dialogowe drukowania, uzyj podejscia GetPrintDocument i wywolaj okno dialogowe poprzez API dokumentu drukowania.

Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.