Я использую iTextSharp для создания PDF из HTML. Я могу сохранить файл PDF в порядке, но я хочу обработать PDF для ОС, чтобы открыть его, без необходимости сначала сохранять его на диск.
Как я могу это сделать? Я делаю это из приложения WPF.
Вот мой код:
MemoryStream memoryStream = new MemoryStream();
TextReader reader = new StringReader(tb.Text);
Document document = new Document(PageSize.A4, 30, 30, 30, 30);
PdfWriter pdfWriter = PdfWriter.GetInstance(document, memoryStream);
HTMLWorker worker = new HTMLWorker(document);
document.Open();
worker.StartDocument();
worker.Parse(reader);
worker.EndDocument();
worker.Close();
pdfWriter.CloseStream = false;
document.Close();
Как я могу "материализовать" memoryStream.ToArray () в файл .pdf (в памяти) и отправить его в Windows?