내 ASP.Net을 PDF로 내보내기가 어려워졌습니다. 내 코드는 다음과 같습니다. 도와주세요.ASP.Net 페이지를 PDF로 내보내기
Response.Clear();
Response.Buffer = true;
Response.Charset = Encoding.UTF8.HeaderName;
Response.ContentEncoding = Encoding.UTF8;
Response.Write(string.Format("<meta http-equiv=Content-Type content=text/html;charset={0}>", Encoding.UTF8.HeaderName));
Response.ContentType = "application/pdf";
Response.Headers.Add("Content-disposition", "attachment; filename=pdffilename.pdf");
StringBuilder sb = new StringBuilder();
sb.Append("MIME-Version: 1.0\r\n");
sb.Append("X-Document-Type: Worksheet\r\n");
sb.Append("Content-Type: multipart/related; boundary=\"----=mtrSystem\"\r\n\r\n\r\n");
sb.Append("------=mtrSystem\r\n");
sb.Append("Content-Type: text/html; charset=\"utf-8\"\r\n");
sb.Append("<html xmlns:o=\"urn:schemas-microsoft-com:office:office\"\r\n");
sb.Append("xmlns:x=\"urn:schemas-microsoft-com:office:pdf\">\r\n\r\n\r\n");
sb.Append("------=mtrSystem\r\n");
sb.Append("Content-ID: baiduimg\r\n");
sb.Append("Content-Transfer-Encoding: base64\r\n");
sb.Append("Content-Type: image/png\r\n\r\n");
이 방법으로 ASP.Net 페이지를 PDF로 내보낼 수 있습니까? 나는 당신이해야 할 노력하고 있지만, 일반적으로 내가보기 엔 코드에서 PDF 문서를 생성하기위한 PDFSharp을 추천 할 수있는 완전히 확실하지 않다
아마,하지만 대신 HttpHandler를 사용하여 http://pdfsharp.com/PDFsharp/를 살펴보십시오. – tvanfosson
어떤 문제가 있습니까? 너 뭐 해봤 니? 오류가 발생한 위치를 좁히기 위해 수행 한 단계는 무엇입니까? 어떤 오류가 발생하고 있습니까? 이 코드로 무엇을하려합니까? –