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 sur Print pour 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.

Apprenez à convertir HTML en PDF avec IronPDF for Python !

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.