HTTP-Anforderungsheader
Dieser Code demonstriert, wie HTTP-Anforderungsheader in IronPDF verwendet werden, um ein PDF von einer authentifizierten Webseite zu rendern. Es beginnt mit der Erstellung einer Instanz von ChromePdfRenderer, die für die Umwandlung von Webseiten oder HTML in PDFs verantwortlich ist. Als nächstes werden die HTTP-Anforderungs-Header eingerichtet, indem ein Wörterbuch der HttpRequestHeaders-Eigenschaft innerhalb von RenderingOptions zugewiesen wird. In diesem Fall wird ein Authorization-Header mit einem Bearer-Token hinzugefügt(test-token-123), das häufig für die Authentifizierung in APIs verwendet wird.
Sobald die Header gesetzt sind, wird die Methode RenderUrlAsPdf
verwendet, um die Webseite abzurufen und umzuwandeln beihttps://httpbin.org/bearer in eine PDF-Datei. Diese spezielle URL ist eine Test-API, die eine Bearer-Authentifizierung erfordert und es ermöglicht, zu überprüfen, ob der Header korrekt gesendet wird. Schließlich wird die resultierende PDF-Datei als "output.pdf" im aktuellen Verzeichnis gespeichert. Dieser Ansatz ist vorteilhaft für die Erstellung von PDFs aus authentifizierten Webseiten, wie geschützten Berichten, Dashboards oder API-generierten Inhalten.