如何在 IronPDF 中使用 Cookie

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

查克尼特·宾

在网络技术的背景下,Cookies是网站在用户的计算机或设备上存储的小数据片段。它们具有各种用途,从会话管理开始,帮助保持用户登录状态,到跟踪和分析,收集用户行为数据以改进网站。 然而,使用cookies已经引发了对隐私的讨论,导致了像GDPR和CCPA这样的法规的出台,现代网络浏览器提供了对cookie管理的用户控制来解决这些问题。


适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronPDFNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。

适用于PDF的C# NuGet库 nuget.org/packages/IronPdf/
Install-Package IronPdf

考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip

手动安装到你的项目中

下载DLL
## 应用 Cookies 示例 在使用方法应用 cookies 之前,将 **RequestContext** 属性设置为 RequestContexts.Global。 然后,创建 ChromeHttpLoginCredentials 类并将其传递给 `ApplyCookies` 方法。 渲染器现在已经可以用于将带有 cookies 的 HTML 内容渲染为 PDF。 ```cs :path=/static-assets/pdf/content-code-examples/how-to/cookies-apply-cookies.cs ``` RequestContexts 枚举:此枚举定义了用于建立各个渲染之间关系的浏览器请求上下文。 管理 cookie 和用户偏好设置是必不可少的。 - 隔离:创建一个与之前或未来的渲染隔离的新请求上下文。 建议确保当前渲染不受之前渲染的影响。 - 全局:使用全局请求上下文,该上下文在所有渲染之间共享。 在某些情况下,对于在渲染之间保持特定浏览器状态很有用。 - Auto: 默认为 IronPdf.Rendering.RequestContexts.Isolated,但如果用户曾经调用过 IronPdf.ChromePdfRenderer.ApplyCookies,则切换到 IronPdf.Rendering.RequestContexts.Global。(System.String, IronPdf.ChromeHttpLoginCredentials).
## 应用自定义Cookie示例 在请求中使用自定义 cookie 需要设置**CustomCookies**属性。 此属性接受一个键值对字典,键和值都是字符串。 ```cs :path=/static-assets/pdf/content-code-examples/how-to/cookies-apply-custom-cookies.cs ```

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。