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 (test-token-123) hinzugefügt, der häufig zur Authentifizierung in APIs verwendet wird.
Sobald die Header gesetzt sind, wird die Methode RenderUrlAsPdf
verwendet, um die Webseite unter https://httpbin.org/bearer abzurufen und in ein PDF zu konvertieren. 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.