PDFsharp & MigraDoc Foundation https://forum.pdfsharp.net/ |
|
Adding text to existing page https://forum.pdfsharp.net/viewtopic.php?f=2&t=44 |
Page 1 of 1 |
Author: | ponolson [ Wed Dec 20, 2006 3:03 pm ] |
Post subject: | Adding text to existing page |
I am trying to add text to an existing page so that the text appears over the existing content. Basically my steps are: 1. Get page from existing PDF 2. Add page to new PDF 3. Draw text into the newly added page No matter what I try I can never see the text. I assume it is behind the existing content. I have successfully produced the result with a different PDF library. I can't figure out how to get it to work with PDFSharp. Thanks! Peter Olson Here is sample code: PdfDocument templatePdf = PdfReader.Open(TEMPLATE_PDF_PATH, PdfDocumentOpenMode.Import); PdfDocument finalPdf = new PdfDocument(); // Get the desired page PdfPage page = templatePdf.Pages[0]; // Add the page to the final PDF page = finalPdf.AddPage(page); XGraphics gfx = XGraphics.FromPdfPage(page); XFont font = new XFont("Courier", 12.0); // Draw X's all over to see if anything shows up for (int i = 0; i <= 1000; i+=25) gfx.DrawString("X", font, XBrushes.Blue, i, i); finalPdf.Save(OUTPUT_PDF_PATH); |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |