Write Raster And Vector Graphics To PDF
Saves raster and vector graphics to PDF format.
Сode Snippet
using (var writer = new PdfWriter("WriteRasterAndVectorGraphicsToPdf.pdf"))
{
// Reduce output file size
writer.Compression = CompressionType.Jpeg;
writer.Quality = 80;
writer.AddPage(800, 650, RgbColor.White);
using (var graphics = writer.GetGraphics())
{
// Draw bitmap
using (var bitmap = new Bitmap("Chicago.jpg"))
{
graphics.DrawImage(bitmap, 100f, 100f);
}
// Draw rectangle
graphics.DrawRectangle(new Pen(RgbColor.Gray, 4f), 50f, 50f, 700f, 550f);
// Draw text
var font = graphics.CreateFont("Arial", 56f);
var text = new PlainText("Confidential", font, new SolidBrush(RgbColor.OrangeRed), 400f, 340f, TextAlignment.Center);
graphics.DrawText(text);
}
}
Input
Chicago.jpg
Output
WriteRasterAndVectorGraphicsToPdf.pdf
DownloadWriteRasterAndVectorGraphicsToPdf.png
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog