0
에서 PDF 파일을 저장 한 후 나는 세션에서 HTML 데이터를 얻을 PDF로 그에 대한
내가 NReco.PdfGenerator
된 애플리케이션 최종 ASP.net
private static string savePdf()
{
if (HttpContext.Current.Session["ReservationPrintHtml"] != null)
{
StringBuilder objStringBuilder = ((StringBuilder)HttpContext.Current.Session["ReservationPrintHtml"]);
string dir = HostingEnvironment.MapPath("~/Pdf");
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
string fileName = "PDF-" + DateTime.Now.ToString("yyyyMMdd-HHMMssffffff") + ".pdf";
string downloadFile = Path.Combine(dir, fileName);
string htmlContent = objStringBuilder.ToString();
byte[] pdfBytes = (new NReco.PdfGenerator.HtmlToPdfConverter()).GeneratePdf(htmlContent);
File.WriteAllBytes(downloadFile, pdfBytes);
return fileName;
}
else
{
return null;
}
}
내가 관한 문제에 직면하고 있지 않다 사용하는 것을 저장 한 기능을 생성 PDF 생성,하지만이 함수를 실행 한 후 에서 직접 Application_End
을 호출합니다.
응용 프로그램에서 오류가 발생했지만 Application_Error
이 실행되지 않으면 시도했습니다.
누구에게 어떤 문제가있을 수 있습니까?
감사합니다.