Większość aplikacji ASP.NET obsługuje uwierzytelnianie sieciowe, bardziej niezawodną metodę niż przesyłanie formularzy HTML, a z IronPDF masz pewność, że sieciowe uwierzytelnianie TLS jest w pełni obsługiwane. Oznacza to, że możesz pracować w bezpiecznych, obsługiwanych przez aplikacje webowe .NET środowiskach.
Weź ten kod, na przykład, używamy potężnego silnika renderowania opartego na Chromium w IronPDF, aby renderować stronę internetową, jakby była oglądana w przeglądarce, gdzie nagłówki i stopki są dynamicznie generowane i dodawane do stron. Następnie marginesy i style są stosowane odpowiednio przed zapisaniem wyniku jako profesjonalnie wyglądającego PDF-a.
Kroki renderowania PDF-ów z witryną TLS i logowaniem systemowym
-
Określ URL Strony WWW:
- Pierwszym krokiem w tym procesie jest zdefiniowanie URL strony internetowej. Tworzymy nowy obiekt
urireprezentujący URL strony web, którą chcemy zrenderować jako PDF. W tym przykładzie strona jest hostowana lokalnie pod adresem"http://localhost:51169/Invoice".
- Pierwszym krokiem w tym procesie jest zdefiniowanie URL strony internetowej. Tworzymy nowy obiekt
-
Tworzenie Renderera PDF:
- Utwórz nową instancję
ChromePdfRenderer, która obsługuje konwersję stron web na PDF, wykorzystując swoje potężne funkcje konwersji.
- Ustaw Opcje Renderowania:
- Użyj właściwości
RenderingOptions, aby skonfigurować opcje renderowania. Tutaj pokazujemy zdefiniowane niestandardowe marginesy i typ mediów dla stylów drukowania (IronPdf.Rendering.PdfCssMediaType.Print).
- Ustaw Poświadczenia Logowania:
- Skonfiguruj
LoginCredentials, jeśli URL wymaga podstawowego uwierzytelnienia. Tutaj zapewniono zastępstwa dlaUsernameiPassword.
- Renderuj URL jako PDF:
- Użyj metody
RenderUrlAsPdf, aby otworzyć zadanyuriw przeglądarce Chromium bez interakcji z GUI i przekonwertować stronę web na PDF używając określonych opcji renderowania.
- Zapisz PDF:
- Na koniec, zapisz PDF przy użyciu metody
SaveAsdo bieżącego katalogu roboczego z nazwą pliku"UrlToPdfExample2.Pdf".