Convert PDF to JPG in C#

Convert PDF to JPG in C#

Converter PDF to JPG / PDF to JPEG

This code sample shows how to convert PDF to JPG or JPEG in C#. Download a free trial of PDFRasterizer.NET 3.0 to try the PDF to JPG / PDF to JPEG converter.

static void Main(string[] args)
{
	//open the input pdf and select the first page
	Document pdfDocument = new Document(new FileStream("input.pdf", FileMode.Open, FileAccess.Read));
	Page pdfPage = pdfDocument.Pages[0];

	//create a bitmap to draw to and a graphics object
	using (Bitmap bitmap = new Bitmap((int)pdfPage.Width, (int)pdfPage.Height))
	using (Graphics graphics = Graphics.FromImage(bitmap))
	{
		//draw the image from the first page to the graphics object, which is connected to the bitmap object
		pdfPage.Draw(graphics);
		bitmap.Save("out.jpg", ImageFormat.Jpeg);
	}

	//open the bitmap in the standard application
	System.Diagnostics.Process.Start("out.jpg");
}