iTextSharp를 사용하여 PDF 파일을 만듭니다 (C# 사용). 파일이 잘 작성되었습니다. 그러나 폴더에 저장됩니다. 링크 버튼 클릭에 대한 응답으로 파일이 생성되고 폴더에 파일을 저장하는 대신 열기/저장 대화 상자를 표시하려고합니다. 다음을 사용합니다.iTextSharp : PDF 파일을 만들 때 "열기/저장"대화 상자 표시
using(MemoryStream ms = new MemoryStream())
{
Document doc1 = new Document();
PdfWriter pdfw = PdfWriter.GetInstance(doc1, ms);
doc1.open();
string sPath = Server.MapPath("PDF/");
string sFileName = "Something.PDF";
// create the PDF content
doc1.Close();
byte[] content = ms.ToArray();
using (FileStream fs = FileStream.Create(sPath + sFileName))
{
fs.Write(content, 0, (int)content.Length);
}
}
내가 잘못 했습니까? 파일을 생성하고 "blahblah/PDF"폴더에 저장하지만 열기/저장 대화 상자는 표시되지 않습니다.
이 ASP.Net에 태그를 지정하지 않았으므로 데스크톱 응용 프로그램에서 작업하고 있습니까? –
이것은 웹 응용 프로그램입니다 (.Net 3.5, C# 2.0) – NoBullMan