Connexions au Système & Sites Web
IronPDF for Python peut rendre des pages web qui se trouvent derrière une authentification de base HTTP en fournissant directement les identifiants de connexion au moteur de rendu.
Commencer
Créez un ChromePdfRenderer et attribuez un objet ChromeHttpLoginCredentials à sa propriété LoginCredentials avant d'appeler RenderUrlAsPdf. IronPDF inclura les identifiants dans la requête HTTP utilisée pour récupérer la page.
Comprendre le code
ChromeHttpLoginCredentials: Contient le nom d'utilisateur et le mot de passe utilisé pour l'authentification HTTP de base.LoginCredentials.NetworkUsername: Le nom d'utilisateur pour s'authentifier auprès du serveur.LoginCredentials.NetworkPassword: Le mot de passe correspondant.RenderUrlAsPdf(url): Récupère l'URL avec les identifiants fournis et rend la page résultante en tant que PDF.
Options de rendu supplémentaires dans cet exemple
L'exemple configure également plusieurs propriétés RenderingOptions avant de rendre :
MarginTop / MarginBottom: Définit les marges de page en millimètres.TextHeader/TextFooter: Ajoute des en-têtes et pieds de page basés sur du texte avec des champs dynamiques tels que{pdf-title},{date},{time},{page}, et{total-pages}.CssMediaType: Défini surPrintpour que les règles CSS spécifiques à l'impression soient appliquées.
Cas d'utilisation
Fournir des identifiants de connexion est utile lors du rendu de tableaux de bord internes, de pages intranet, d'environnements de test ou de toute URL protégée par l'authentification de base HTTP que votre application doit exporter en PDF.

