IRONSOFTWAREHOME
Website- und Systemanmeldungen
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
Website- und Systemanmeldungen

Website- und Systemanmeldungen

IronPDF for Python kann Webseiten rendern, die hinter einer HTTP-Basis-Authentifizierung liegen, indem die Anmeldedaten direkt an den Renderer übermittelt werden.

Einstieg

Erstellen Sie eine ChromePdfRenderer und weisen Sie einem ChromeHttpLoginCredentials-Objekt ihre LoginCredentials-Eigenschaft zu, bevor Sie RenderUrlAsPdf aufrufen. IronPDF wird die Anmeldedaten in die HTTP-Anfrage einfügen, die verwendet wird, um die Seite abzurufen.

Den Code verstehen

  • ChromeHttpLoginCredentials: Hält den Benutzernamen und das Passwort, die für die HTTP-Basic-Authentifizierung verwendet werden.
  • LoginCredentials.NetworkUsername: Der Benutzername, um sich beim Server zu authentifizieren.
  • LoginCredentials.NetworkPassword: Das entsprechende Passwort.
  • RenderUrlAsPdf(url): Ruft die URL mit den angegebenen Anmeldeinformationen ab und rendert die resultierende Seite als PDF.

Zusätzliche Renderoptionen in diesem Beispiel

Das Beispiel konfiguriert auch mehrere RenderingOptions-Eigenschaften, bevor es gerendert wird:

  • MarginTop / MarginBottom: Legt die Seitenränder in Millimetern fest.
  • TextHeader / TextFooter: Fügt textbasierte Kopf- und Fußzeilen mit dynamischen Feldern wie {pdf-title}, {date}, {time}, {page} und {total-pages} hinzu.
  • CssMediaType: Auf Print setzen, damit druckspezifische CSS-Regeln angewendet werden.

Anwendungsfälle

Das Übermitteln von Anmeldedaten ist nützlich, wenn interne Dashboards, Intranet-Seiten, Staging-Umgebungen oder jede URL, die durch HTTP-Basis-Auth geschützt ist und die Ihre Anwendung als PDF exportieren muss, gerendert werden sollen.

Lernen Sie, HTML mit IronPDF for Python in PDF zu konvertieren!

Bereit anzufangen?

Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.9

  1. Herunterladen und Python 3.7+ installieren.
  2. 18. Installiere pip von pypi.org, wenn es noch nicht installiert ist.
  3. Führen Sie den obigen Befehl im Terminal aus.
Python PDF-Modul
Modul herunterladen

Version: 2026.9

Manuell in Ihr Projekt installieren

  1. Paket herunterladen
  2. Führen Sie diesen Befehl aus dem Terminal aus
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

Lizenzen ab 749 $