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: AufPrintsetzen, 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!

