Category / Section
How to create and display a PDF file in WPF PDFViewer control without saving the file into disk?
1 min read
You can create a PDF file and load it into WPF PDFViewer control. Refer the following code snippet.
C#
//Create a new PDF document PdfDocument document = new PdfDocument(); //Add a page to the document PdfPage page = document.Pages.Add(); //Create PDF graphics for the page PdfGraphics graphics = page.Graphics; //Set the standard font PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 20); //Draw the text graphics.DrawString("Hello World!!!", font, PdfBrushes.Black, new PointF(0, 0)); //Save the document to Stream Stream fileStream = new MemoryStream(); document.Save(fileStream); //Close the document document.Close(true); fileStream.Position = 0; // Load the PDF file stream pdfViewer.Load(fileStream);