Using C# PDF SDK
C# PDF Builder: How to draw, add a rectangle shape to PDF file
C# Demo Code to create, draw, add a rectangle graph to pdf document
Draw rectangles on PDF context
...
PDFContext ctx = new PDFContext();
// set figure size: width 600 pixels; height 100 pixels
ctx.SetWidth(new RELength(600, Units.PX));
ctx.SetHeight(new RELength(100, Units.PX));
// draw 2 rectangles
ctx.DrawRectangle(new REPen(new REColor(0, 255, 0)), 250, 10, 100, 80);
ctx.DrawRectangle(new REPen(new REColor(0, 255, 255), 3F), 200, 20, 300, 60);
Figure figure = new Figure(ctx);
document.Add(figure);
...
Add context to PDF document
String outputFilePath = Program.RootPath + "\\" + "Sample25.pdf";
Document document = new Document();
PDFBuildHandler.Create(document, outputFilePath);
// open document
document.Open();
// create Figure
PDFContext ctx = new PDFContext();
...
...
Figure figure = new Figure(ctx);
document.Add(figure);
// close document and save to the output file
document.Close();
Let's see the result of adding a rectangle on PDF using C#: