0
나는이 코드를 사용하여 PDF 파일을 만든 다음 이메일로 보냅니다. 그러나 그것을 실행하면 열리고 내 전체 페이지가 PDF로 변경됩니다. 페이지를 열어 PDF를 열려면 어떻게합니까?PDF를 열지 않고 이메일로 보내는 방법
PdfWriter.GetInstance(document, Response.OutputStream);
Response.ContentType = "application/pdf";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
HTMLWorker htmlparser = new HTMLWorker(document);
MemoryStream memoryStream = new MemoryStream();
PdfWriter writer = PdfWriter.GetInstance(document, memoryStream);
document.Open();
document.Add(mainTable);
Response.Write(document);
writer.CloseStream = false;
document.Close();
memoryStream.Position = 0;
EmailPresenter.SkyMail asd = new EmailPresenter.SkyMail();
asd.SendMail("[email protected]", "This is a test email...", memoryStream, "Test.pdf");
Response.End();
안녕하세요, pdfwriter 라이브러리는 iTextSharp.text.pdf =) – anonymous1110
안녕하세요! 감사! 나는 처음 4 줄과 Response.Write (문서)를 삭제했다; 및 Response.End(); 그리고 효과가있었습니다! – anonymous1110