Skip to content

Latest commit

 

History

History
112 lines (93 loc) · 4 KB

File metadata and controls

112 lines (93 loc) · 4 KB
title Convert PDF to Image| Syncfusion<sup>&reg;</sup>;
description Learn how to convert a PDF document to Image file with easy steps using Syncfusion<sup>&reg;</sup>; PDFToImageConverter library.
platform file-formats
control PDF to image
documentation UG
keywords Assemblies

Convert PDF to Image

This PDF to image converter library allows converting PDF documents to images without opening the document in the PDF Viewer control. It allows you to selectively export pages as a stream by utilizing the 'Convert' method, facilitating the transformation of PDF files into images.

Watch the following video to quickly get started with converting PDF to image in .NET using a PDF to Image Converter Library. {% youtube "https://www.youtube.com/watch?v=Grjtyh5gBr8" %}

NuGet

Platform(s) NuGet Package
Windows Forms {{'[Syncfusion.PdfToImageConverter.WinForms.nupkg](https://www.nuget.org/packages/Syncfusion.PdfToImageConverter.WinForms/)'| markdownify }}
WPF {{'[Syncfusion.PdfToImageConverter.WPF.nupkg](https://www.nuget.org/packages/Syncfusion.PdfToImageConverter.WPF/)'| markdownify }}
ASP.NET Core Windows {{'[Syncfusion.PdfToImageConverter.Net.nupkg](https://www.nuget.org/packages/Syncfusion.PdfToImageConverter.Net/)'| markdownify }}
ASP.NET MVC Windows {{'[Syncfusion.PdfToImageConverter.AspNet.Mvc4.nupkg](https://www.nuget.org/packages/Syncfusion.PdfToImageConverter.AspNet.Mvc4/)'| markdownify }}
{{'[Syncfusion.PdfToImageConverter.AspNet.Mvc5.nupkg](https://www.nuget.org/packages/Syncfusion.PdfToImageConverter.AspNet.Mvc5/)'| markdownify }}

N> The above mentioned NuGet packages are available in nuget.org.

The following code snippet illustrates how to convert PDF page into image using Convert method in PdfToImageConverter.

{% tabs %} {% highlight c# tabtitle="C# [Cross-platform]" playgroundButtonLink="https://raw.githubusercontent.com/SyncfusionExamples/WPF-PDFViewer-Examples/master/PDF-to-image/.NET/PDFPage-to-Image/PDFPage-to-Image/Program.cs" %}

//Initialize PDF to Image converter. PdfToImageConverter imageConverter = new PdfToImageConverter(); //Load the PDF document as a stream FileStream inputStream = new FileStream("Input.pdf", FileMode.Open, FileAccess.ReadWrite); imageConverter.Load(inputStream); //Convert PDF to Image. Stream outputStream = imageConverter.Convert(0, false, false); MemoryStream stream = outputStream as MemoryStream; return File(stream.ToArray(), System.Net.Mime.MediaTypeNames.Image.Jpeg, "sample.jpeg");

{% endhighlight %}

{% highlight c# tabtitle="C# [Windows-specific]" %}

//Initialize PDF to Image converter. PdfToImageConverter imageConverter = new PdfToImageConverter(); //Load the PDF document as a stream FileStream inputStream = new FileStream("Input.pdf", FileMode.Open, FileAccess.ReadWrite); imageConverter.Load(inputStream); //Convert PDF to Image. Stream outputStream = imageConverter.Convert(0, false, false); Bitmap image = new Bitmap(outputStream); image.Save("sample.png");

{% endhighlight %} {% highlight vb tabtitle="VB.NET [Windows-specific]" %}

'Initialize PDF to Image converter. Dim imageConverter As PdfToImageConverter = New PdfToImageConverter() 'Load the PDF document as a stream Dim inputStream As FileStream = New FileStream("Input.pdf", FileMode.Open, FileAccess.ReadWrite) imageConverter.Load(inputStream) 'Convert PDF to Image. Dim outputStream As Stream = imageConverter.Convert(0, False, False) Dim image As Bitmap = New Bitmap(outputStream) image.Save("sample.png")

{% endhighlight %}

{% endtabs %}

You can download a complete working sample from GitHub.

N> To know more about PdfToImageConverter and features it provides, please refer to PdfToImageConverter