Inicios de Sesión

IronPDF for Python puede renderizar páginas web que están detrás de la Autenticación Básica HTTP proporcionando credenciales de inicio de sesión directamente al renderizador.

Empezando

Crea un ChromePdfRenderer y asigna un objeto ChromeHttpLoginCredentials a su propiedad LoginCredentials antes de llamar a RenderUrlAsPdf. IronPDF incluirá las credenciales en la solicitud HTTP utilizada para obtener la página.

Entender el código

  • ChromeHttpLoginCredentials: Contiene el nombre de usuario y la contraseña utilizados para la autenticación básica HTTP.
  • LoginCredentials.NetworkUsername: El nombre de usuario para autenticar con el servidor.
  • LoginCredentials.NetworkPassword: La contraseña correspondiente.
  • RenderUrlAsPdf(url): Recupera la URL con las credenciales proporcionadas y renderiza la página resultante como un PDF.

Opciones de Renderizado Adicionales en Este Ejemplo

El ejemplo también configura varias propiedades RenderingOptions antes de renderizar:

  • MarginTop / MarginBottom: Establece los márgenes de la página en milímetros.
  • TextHeader / TextFooter: Agrega encabezados y pies de página basados en texto con campos dinámicos como {pdf-title}, {date}, {time}, {page}, y {total-pages}.
  • CssMediaType: Configurar en Print para que se apliquen reglas CSS específicas para impresión.

Casos de uso

Proporcionar credenciales de inicio de sesión es útil al renderizar paneles internos, páginas de intranet, entornos de ensayo o cualquier URL protegida por Autenticación Básica HTTP que su aplicación necesita exportar como un PDF.

¡Aprende a convertir HTML a PDF con IronPDF for Python!

¿Listo para empezar?
Versión: 2026.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.