IRONSOFTWAREHOME
Drukowanie dokumentów PDF
from ironpdf import *
 
# Create a new PDF and print it
renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")

# Send the PDF to the default printer to print
# 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300)

# For advanced printing, we can also use pdf.GetPrintDocument()
printer_setting = pdf.GetPrintDocument()
printer_setting.PrinterSettings.FromPage = 2
printer_setting.PrinterSettings.ToPage = 4
printer_setting.Print()
NuGet Download
Install-Package ironpdf
Drukowanie dokumentów PDF

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.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta