Я пробовал несколько разных вариантов, чтобы вывести очень простой PDF из памяти, но все, похоже, возвращают один и тот же результат, то есть фактически ничего не возвращает. Код компилируется и запускается без ошибок, но когда VS заканчивает обработку кода, ничего не происходит.
Я использую VS2008 и iTextSharp v5.1.1
У кого-нибудь есть предложения, пожалуйста?
Вот мой код в его текущем состоянии:
MemoryStream ms = new MemoryStream();
Document doc = new Document();
PdfWriter writer = PdfWriter.GetInstance(doc, ms);
writer.CloseStream = false;
doc.Open();
doc.Add(new Paragraph("Test Content"));
doc.Add(new Paragraph(DateTime.Now.ToString()));
doc.Close();
Response.ContentType = "application/pdf";
Response.OutputStream.Write(ms.GetBuffer(), 0, ms.GetBuffer().Length);
Response.OutputStream.Flush();
Response.OutputStream.Close();
ms.Close();