HTML 컨텐츠를 PDF로 내보내고 있습니다. 파일이 '% PDF-'로 시작하지 않습니다.
System.IO.StringWriter sWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWriter = new HtmlTextWriter(sWriter);
Response.Buffer = true;
FormId.RenderControl(htmlWriter);
Response.ContentType = "application/pdf";
// Added appropriate headers
Response.AddHeader("Content-Disposition", "inline; filename=XXX.pdf");
Response.AddHeader("Content-Length", htmlWriter.ToString().Length.ToString());
Response.Output.Write(sWriter.ToString());
Response.Flush();
Response.Close();
FormId
콘텐츠의 내 사업부의 과거 ..내가
" '%의 PDF-'로 시작하지 않는 파일"나는 포함했다 Response.clear 같은 오류를 얻고있다 (이다); 출력이 나오지 않습니다
sWriter가 실제로 유효한 PDF 파일을 제공합니까? 처음 4 바이트를 확인하십시오. – paxdiablo