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.






