"열기"또는 "저장"을 선택할 수있는 iTextSharp를 사용하여 PDF 문서를 메모리에 만들 수 있으며, 열면 브라우저 창이 열립니다.메모리에서 PDF 문서 열기
현재로서는 디스크에만 저장하고 있습니다.
편집 :
나는 그것을 sussed있어확인. 나는 그 파일을 폴더에 쓰지 않으면 안되지 만 매번 덮어 씌우는 것만으로 일시적인 것이다. 여기 가치가 무엇인지에 대한 해결책은 다음과 같습니다
private void GeneratePDF() {
var doc1 = new Document();
string path = Server.MapPath("~/pdfs/");
string filepath = path + "Doc1.pdf";
PdfWriter.GetInstance(doc1, new FileStream(filepath, FileMode.Create));
doc1.Open();
doc1.Add(new Paragraph("A new Document"));
doc1.Add(new Paragraph(DateTime.Now.ToString()));
doc1.Close();
Response.Buffer = false; //transmitfile self buffers
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment; filename=myPDF.pdf");
Response.TransmitFile(filepath);
Response.End();
}
솔루션을 답변으로 게시하고 수락 된 것으로 표시하는 것이 좋습니다. – dckuehn