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.






