Welcome to the ASP.NET Core feedback portal. We’re happy you’re here! If you have feedback on how to improve the ASP.NET Core, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

        //Create a new PDF document.

        PdfDocument pdfDocument = new PdfDocument();

        //Add a page to the PDF document.

        PdfPage pdfPage = pdfDocument.Pages.Add();

        //Create PDF graphics for the page.

        PdfGraphics graphics = pdfPage.Graphics;


        //Set the font.

        PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12);

        //Add watermark text.

        PdfGraphicsState state = graphics.Save();

        graphics.SetTransparency(0.25f);

        graphics.DrawString("Imported using Essential PDF", font, PdfPens.Red, PdfBrushes.Red, new PointF(150, 150));


        //Save the document into stream.

        MemoryStream stream = new MemoryStream();

        pdfDocument.Save(stream);

        stream.Position = 0;

        stream.Seek(0, SeekOrigin.Begin);

        //Close the document.

        File.WriteAllBytes(@"C:\temp\testSetTransparency.pdf", stream.ToArray());

        pdfDocument.Close(true);