How do I send a PDF in a MemoryStream to the printer in .Net? <p>I have a PDF created in memory using iTextSharp and contained in a MemoryStream. I now need to translate that MemoryStream PDF into something the printer understands.</p> <p>I've used Report Server in the past to render the pages to the printer format but I cant use it for this project.</p> <p>Is there a native .Net way of doing this? For example, GhostScript would be OK if it was a .Net assembly but I don't want to bundle any non .Net stuff along with my installer.</p> <p>The PrintDocument class in .Net is great for sending content to the printer but I still need to translate it from a PDF stream into GDI at the page level.</p> <p>Any good hints?</p> <p>Thanks in advance</p> <p>Ryan</p>