Kağıda PDF Yazdırma

IronPDF for Python, DPI kontrolü seçeneği ve GetPrintDocument aracılığıyla gelişmiş yazıcı ayarlarını yapılandırma yeteneği ile Print yöntemini kullanarak PDF belgelerini doğrudan fiziksel bir yazıcıya gönderebilir.

Başlarken

Varsayılan yazıcıya göndermek için bir PdfDocument oluşturun veya yükleyin, ardından Print çağırın. Daha fazla kontrol için — örneğin, bir sayfa aralığı belirtmek veya belirli bir yazıcı seçmek gibi — tam yazdırma yapılandırmasına erişmek üzere GetPrintDocument kullanın.

Kodu Anlama

  • pdf.Print(dpi): PDF'nin tüm sayfalarını belirtilen DPI çözünürlüğünde varsayılan sistem yazıcısına gönderir. Örnek, yüksek kaliteli çıktı için 300 DPI kullanır. Yazdırma iletişim penceresi gösterilmez.
  • pdf.GetPrintDocument(): Ayrıntılı yazıcı ayarlarını açığa çıkaran bir yazdırma belgesi nesnesi döndürür.
  • printer_setting.PrinterSettings.FromPage: Yazdırılacak ilk sayfa numarası (1'e dayalıdır).
  • printer_setting.PrinterSettings.ToPage: Yazdırılacak son sayfa numarası (1'e dayalıdır).
  • printer_setting.Print(): Yapılandırılmış ayarlarla yazdırma işini gerçekleştirir.

Bir Yazıcıyı Belirleme

Varsayılan sistem yazıcısı yerine belirli bir yazıcıya yazdırmak için, printer_setting.Print() çağırmadan önce printer_setting.PrinterSettings.PrinterName'i işletim sisteminde görünen yazıcı adı olarak ayarlayın.

Gizli veya Diyalog Baskısı

pdf.Print(dpi) çağırma, bir iletişim kutusu göstermeden sessizce yazdırır. Sistem yazdırma iletişim kutusunu göstermek için GetPrintDocument yaklaşımını kullanın ve iletişim kutusunu yazdırma belgesi API'si aracılığıyla çalıştırın.

Başlamaya Hazır mısınız?
Sürüm: 2026.6 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz?
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.