IRONSOFTWAREHOME
Web Sitesi ve Sistem Girişleri
from ironpdf import *
 
url = "http://localhost:51169/Invoice"
renderer = ChromePdfRenderer()
renderer.RenderingOptions = ChromePdfRenderOptions()
renderer.RenderingOptions.MarginTop = 50
renderer.RenderingOptions.MarginBottom = 50
renderer.RenderingOptions.TextHeader = TextHeaderFooter()
renderer.RenderingOptions.TextHeader.CenterText = "{pdf-title}"
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.FontSize = 16
renderer.RenderingOptions.TextFooter = TextHeaderFooter()
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}"
renderer.RenderingOptions.TextFooter.RightText = "Page {page} of {total-pages}"
renderer.RenderingOptions.TextFooter.DrawDividerLine = True
renderer.RenderingOptions.TextFooter.FontSize = 14
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Print

# setting login credentials to bypass basic authentication
renderer.LoginCredentials = ChromeHttpLoginCredentials()
renderer.LoginCredentials.NetworkUsername = "testUser"
renderer.LoginCredentials.NetworkPassword = "testPassword"

pdf = renderer.RenderUrlAsPdf(url)
pdf.SaveAs("UrlToPdfExample2.Pdf")
pip install ironpdf
Web Sitesi ve Sistem Girişleri

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çin Print olarak 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.

IronPDF for Python ile HTML'yi PDF'ye dönüştürmeyi öğrenin!

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