Я использую 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», но не отображает диалог открытия/сохранения bx.
Вы не отметили этот ASP.Net, так как вы работаете в настольном приложении? –
Это веб-приложение (.Net 3.5, C# 2.0) – NoBullMan