HTML İşleme Ayarları
IronPDF for Python, oluşturulan PDF'nin her yönünü tam kontrol sağlayarak, ChromePdfRenderer.RenderingOptions özelliği üzerinden zengin bir renderlama seçenek kümesini ortaya çıkarır.
Başlarken
Bir ChromePdfRenderer oluşturun, RenderingOptions nesnesinin üzerindeki özellikleri ayarlayın ve ardından renderlama yöntemlerinden birini çağırın. Ayarladığınız her seçenek, o renderör örneği tarafından üretilen tüm PDF'lere uygulanır.
Kodu Anlama
SetCustomPaperSizeInInches: İnç cinsinden standart dışı bir sayfa genişliği ve yüksekliği tanımlar.PrintHtmlBackgrounds:Trueolduğunda CSS arka plan renkleri ve görüntüleri çıktı içerisinde dahil edilir.PaperOrientation:PdfPaperOrientation.LandscapeveyaPortraitkabul eder.Title: PDF meta verilerinde görülen dahili belge başlığını ayarlar.EnableJavaScript: Inline<script>blokları ve dış betiklerin PDF işlenmeden önce çalıştırılmasına izin verir.WaitFor.RenderDelay: Birkaç milisaniye boyunca yapıyı duraklatır, JavaScript'in tamamlanması gerektiğinde kullanışlıdır.CssMediaType: Hangi stil sayfasının uygulanacağını kontrol etmek içinScreenvePrintCSS kuralları arasında geçiş yapar.FitToPaperMode: İçeriğin sayfaya (örn.Zoom,AutomaticFit) sığacak şekilde nasıl ölçekleneceğini kontrol eder.Zoom: Sayfa içeriğine uygulanan yüzdelik yakınlaştırma seviyesi.CreatePdfFormsFromHtml:Trueolduğunda HTML<input>ve<select>elemanları etkileşimli PDF form alanlarına dönüştürülür.MarginTop / MarginLeft / MarginRight / MarginBottom: Milimetre cinsinden sayfa kenar boşluklarını ayarlar.FirstPageNumber: Başlangıç sayfa numarası, bir kapak sayfasının belgeye eklenmesi durumunda kullanışlıdır.
Seçenekleri Uygulama
Tüm seçenekler, bir renderlama yöntemi olan RenderUrlAsPdf, RenderHtmlAsPdf veya RenderHtmlFileAsPdf çağrılmadan önce ayarlanır. Aynı ayarlarla çoklu render çağrıları boyunca renderör yeniden kullanılabilir.






