我在我的 MVC4 项目中使用 EVOPdf 转换器。
我正在使用该方法 pdfConverter.GetPdfBytesFromUrl
来点击另一个控制器操作以返回呈现的 HTML 并将其转换为 PDF。
我的问题是我现在在控制器上有一个 [Authorize] 属性,现在相同的方法只呈现一个登录页面。
由于我从同一个控制器中请求 URL(但操作结果不同),有没有办法通过身份验证?
string myOwnAddress = System.Configuration.ConfigurationManager.AppSettings["local-address"];
//THIS WILL NEED THE PARAMETERS SENT VIA THE GET URL
byte[] pdfBytes =
pdfConverter.GetPdfBytesFromUrl(myOwnAddress + "/ClinicianReportPDFRendered?PID=" + PID);