1

I successfully used the EVO HTML to PDF tool in a previous project and now I'm trying to to integrate it in another project. The problem is that the page I have to convert is behind the ASP.NET forms authentication and when I convert the page I get the login form. How can I pass over forms authentication and get the page content in PDF?

1 Answers1

2

You can use the following code to get the Forms Authentication cookie from current request and pass it to converter to be used when accessing the HTML page to convert:

HtmlToPdfConverter htmlToPdfConverter = new HtmlToPdfConverter();

// Add the Forms Authentication cookie to request
if (Request.Cookies[FormsAuthentication.FormsCookieName] != null)
{
    htmlToPdfConverter.HttpRequestCookies.Add(FormsAuthentication.FormsCookieName,
         Request.Cookies[FormsAuthentication.FormsCookieName].Value);
}

htmlToPdfConverter.ConvertUrl(urlToConvert);
EvoPdf
  • 523
  • 3
  • 9