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.10yeni 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 for Python
Ü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
Bilgileriniz daima gizli kalacaktır.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
Python için PDF Modül İndir
pip ile kurun

Sürüm: 2026.10

  1. Python 3.7+ indirin ve kurun.
  2. pip'i pypi.org sitesinden kurun eğer zaten kurulu değilse.
  3. Yukarıdaki komutu terminalde çalıştırın.
Python PDF Modülü
Modül İndir

Sürüm: 2026.10

Projenize manuel olarak yükleyin

  1. Paketi indir
  2. Terminalden bu komutu çalıştırın
    pip install ironpdf-2026.10-py37-none-win_amd64.whi

Lisanslar $999