Cropping

The DynamicPDF Rasterizer supports cropping an image using the RectangleF class.

The following example illustrates using the RectangleF class to define a region on a PDF page for subsequent cropping and rasterization.

PdfRasterizer rasterizer = new PdfRasterizer(Program.GetResourcePath("pdf-for-cropping.pdf"));

for (int i = 0; i < rasterizer.Pages.Count; i++)
{
	RectangleF rectangle = new RectangleF(50, 50, 200, 200);
     rasterizer.Pages[i].Draw("PngCropped.png", 	ImageFormat.Png, ImageSize.Dpi72, rectangle);
}
Dim rasterizer As New PdfRasterizer("pdf-for-cropping.pdf")

For i As Integer = 0 To rasterizer.Pages.Count - 1
	Dim rectangle As New RectangleF(50, 50, 200, 200)
	rasterizer.Pages(i).Draw("PngCropped.png", 		ImageFormat.Png, ImageSize.Dpi72, rectangle)
Next

In this topic