Cookies
using IronPdf;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

renderer.RenderingOptions.RequestContext = IronPdf.Rendering.RequestContexts.Global;

ChromeHttpLoginCredentials credentials = new ChromeHttpLoginCredentials()
{
    NetworkUsername = "testUser",
    NetworkPassword = "testPassword"
};
string uri = "http://localhost:51169/Invoice";

// Apply cookies
renderer.ApplyCookies(uri, credentials);
NuGet Download
PM > Install-Package IronPdf
Cookies

Cookies

此代码演示如何使用 IronPDF 通过网络凭证进行请求身份验证,并应用 cookie 将网页渲染为 PDF。

  • ChromePdfRenderer:用于将HTML内容渲染为PDF格式。
  • RequestContexts.Global:确保PDF渲染在过程中保持相同的浏览上下文,从而可在请求间使用cookie和身份验证。
  • ChromeHttpLoginCredentials:在访问需要登录凭证的网页时提供网络认证。
  • ApplyCookies:将指定的cookie和凭证应用于HTTP请求,这对于渲染安全页面至关重要。
  • uri:代表需要渲染为PDF的页面的网络地址,通常需要用户身份验证。 在此示例中,它指向本地托管的网页。

此设置在从需要用户身份验证的页面(如发票、报告或仪表盘)渲染 PDF 时特别有利。

学习使用 IronPDF 在 PDF 渲染中应用 Cookie。
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 22,024,882版本:2026.11刚刚发布