Logowania do stron www i systemów
IronPDF for Python może renderować strony internetowe, które znajdują się za HTTP Basic Authentication, dostarczając poświadczenia logowania bezpośrednio do renderera.
Pierwsze kroki
Utworz ChromePdfRenderer i przypisz obiekt ChromeHttpLoginCredentials do jego wlasciwosci LoginCredentials przed wywolaniem RenderUrlAsPdf. IronPDF dołączy poświadczenia do żądania HTTP używanego do pobrania strony.
Zrozumienie kodu
ChromeHttpLoginCredentials: Przechowuje nazwe uzytkownika i haslo uzywane do uwierzytelniania HTTP Basic Authentication.LoginCredentials.NetworkUsername: Nazwa uzytkownika do uwierzytelniania na serwerze.LoginCredentials.NetworkPassword: Odpowiadajace haslo.RenderUrlAsPdf(url): Pobiera URL z dostarczonymi poświadczeniami i renderuje uzyskana stronę jako PDF.
Dodatkowe opcje renderowania w tym przykładzie
Przyklad rowniez konfiguruje kilka wlasciwosci RenderingOptions przed renderowaniem:
MarginTop / MarginBottom: Ustawia marginesy strony w milimetrach.TextHeader/TextFooter: Dodaje naglowki i stopki oparte na tekscie z dynamicznymi polami, takimi jak{pdf-title},{date},{time},{page}i{total-pages}.CssMediaType: Ustawione naPrint, aby zastosować specyficzne dla wydruku zasady CSS.
Przykłady zastosowań
Dostarczanie poświadczeń logowania jest przydatne podczas renderowania wewnętrznych pulpitów nawigacyjnych, stron intranetu, środowisk stagingowych lub dowolnego URL chronionego przez HTTP Basic Auth, który Twoja aplikacja potrzebuje eksportować jako PDF.
Naucz sie konwertowac HTML do PDF przy uzyciu IronPDF for Python!






