Logins do site e do sistema
IronPDF for Python pode renderizar páginas da web que estão atrás de Autenticação Básica HTTP fornecendo credenciais de login diretamente ao renderizador.
Começando
Crie um ChromePdfRenderer e atribua um objeto ChromeHttpLoginCredentials à sua propriedade LoginCredentials antes de chamar RenderUrlAsPdf. IronPDF incluirá as credenciais na solicitação HTTP usada para buscar a página.
Entendendo o código
ChromeHttpLoginCredentials: Mantém o nome de usuário e a senha usados para autenticação básica HTTP.LoginCredentials.NetworkUsername: O nome de usuário para autenticar com o servidor.LoginCredentials.NetworkPassword: A senha correspondente.RenderUrlAsPdf(url): Busca a URL com as credenciais fornecidas e renderiza a página resultante como um PDF.
Opções Adicionais de Renderização Neste Exemplo
O exemplo também configura várias propriedades RenderingOptions antes de renderizar:
MarginTop / MarginBottom: Define margens de página em milímetros.TextHeader/TextFooter: Adiciona cabeçalhos e rodapés baseados em texto com campos dinâmicos como{pdf-title},{date},{time},{page}e{total-pages}.CssMediaType: Defina paraPrintpara que as regras CSS específicas de impressão sejam aplicadas.
Casos de uso
Fornecer credenciais de login é útil ao renderizar dashboards internos, páginas de intranet, ambientes de teste ou qualquer URL protegido por Autenticação Básica HTTP que sua aplicação precise exportar como um PDF.

