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 enPrintpara 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.






