Wie man Cookies mit IronPDF verwendet

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Chaknith Bin

Im Zusammenhang mit der Webtechnologie sind Cookies kleine Datenelemente, die Websites auf dem Computer oder Gerät eines Nutzers speichern. Sie dienen verschiedenen Zwecken, von der Sitzungsverwaltung, bei der sie dazu beitragen, dass die Nutzer eingeloggt bleiben, bis hin zur Nachverfolgung und Analyse, bei der Daten über das Nutzerverhalten zur Verbesserung der Website gesammelt werden. Die Verwendung von Cookies hat jedoch Diskussionen über den Datenschutz ausgelöst, die zu Vorschriften wie der GDPR und CCPA geführt haben, und moderne Webbrowser bieten den Nutzern die Kontrolle über die Cookie-Verwaltung, um diese Bedenken auszuräumen.


C# NuGet-Bibliothek für PDF

Installieren mit NuGet

Install-Package IronPdf
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für PDF

Installieren mit NuGet

Install-Package IronPdf
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronPDF an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es PDF mit C#.

C# NuGet-Bibliothek für PDF nuget.org/packages/IronPdf/
Install-Package IronPdf

Erwägen Sie die Installation der IronPDF DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronPdf.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen
## Cookies anwenden Beispiel Bevor Sie die Methode zur Anwendung von Cookies verwenden, setzen Sie die Eigenschaft **RequestContext** auf RequestContexts.Global. Erstellen Sie dann die Klasse ChromeHttpLoginCredentials und übergeben Sie sie an die Methode "ApplyCookies". Der Renderer ist nun bereit für die Umwandlung von HTML-Inhalten in PDF-Dateien mit Cookies. ```cs :path=/static-assets/pdf/content-code-examples/how-to/cookies-apply-cookies.cs ``` Anfragekontexte Enum: Dieses Enum definiert Browser-Anfragekontexte, die verwendet werden, um Beziehungen zwischen einzelnen Renderings herzustellen. Sie ist für die Verwaltung von Cookies und Benutzereinstellungen unerlässlich. - Isoliert: Erzeugt einen neuen Anforderungskontext, der von früheren oder zukünftigen Renderings isoliert ist. Empfohlen, um sicherzustellen, dass das aktuelle Rendering nicht von früheren Renderings beeinflusst wird. - Global: Verwendet den globalen Anfragekontext, der von allen Renderern gemeinsam genutzt wird. In manchen Fällen nützlich, um bestimmte Browserzustände zwischen Renderings aufrechtzuerhalten. - Auto: Standardmäßig IronPdf.Rendering.RequestContexts.Isolated, wechselt jedoch zu IronPdf.Rendering.RequestContexts.Global, wenn der Benutzer IronPdf.ChromePdfRenderer.ApplyCookies aufgerufen hat(System.String, IronPDF.ChromeHttpLoginCredentials).
## Beispiel für die Anwendung benutzerdefinierter Cookies Die Verwendung benutzerdefinierter Cookies in einer Anfrage erfordert die Einstellung der Eigenschaft **CustomCookies**. Diese Eigenschaft akzeptiert ein Wörterbuch mit Schlüssel-Wert-Paaren, beide als Zeichenketten. ```cs :path=/static-assets/pdf/content-code-examples/how-to/cookies-apply-custom-cookies.cs ```

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.