IRONSOFTWAREHOME
Kağıda PDF Yazdırma
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()
pip install ironpdf
Kağıda PDF Yazdırma

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.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez