Web Sitesi ve Sistem Girişleri
IronPDF for Python, HTTP Temel Kimlik Doğrulama arkasında bulunan web sayfalarını, giriş bilgilerini doğrudan render motoruna sağlayarak oluşturabilir.
Başlarken
Önce RenderUrlAsPdf'u çağırmadan önce bir ChromePdfRenderer oluşturun ve bir ChromeHttpLoginCredentials nesnesini onun LoginCredentials özelliğine atayın. IronPDF, sayfanın alınması için kullanılan HTTP isteğine kimlik bilgilerini de ekleyecektir.
Kodu Anlama
ChromeHttpLoginCredentials: HTTP Temel Kimlik Doğrulama için kullanılan kullanıcı adı ve şifreyi saklar.LoginCredentials.NetworkUsername: Sunucuyla kimlik doğrulaması yapılacak kullanıcı adı.LoginCredentials.NetworkPassword: İlgili şifre.RenderUrlAsPdf(url): Sağlanan kimlik bilgilerini kullanarak URL'i getirir ve sonuçta çıkan sayfayı PDF olarak oluşturur.
Bu Örnek İçin Ekli Oluşturma Seçenekleri
Örnek, oluşturulmadan önce birçok RenderingOptions özelliğini de yapılandırır:
MarginTop / MarginBottom: Sayfa kenar boşluklarını milimetre cinsinden ayarlar.TextHeader/TextFooter:{pdf-title},{date},{time},{page}ve{total-pages}gibi dinamik alanlarla metin tabanlı başlıklar ve dipnotlar ekler.CssMediaType: Baskıya özel CSS kurallarının uygulanması içinPrintolarak ayarlanır.
Kullanım Alanları
Giriş bilgileri sağlamak, dahili panoları, intranet sayfalarını, sunum ortamlarını veya uygulamanızın PDF olarak dışa aktarması gereken HTTP Basic Auth ile korunmuş herhangi bir URL'yi render ettiğinizde faydalıdır.






