Bahasa Indonesia Français Tiếng Việt فارسی Deutsch Italiano Türkçe ภาษาไทย English Polski Русский 日本語 Español Português (Brasil) العربية

Convert PDF to Images in C#

Wordize for .NET converts PDF pages to images with high-quality rendering. The Converter class transforms PDF documents to image formats while preserving all visual elements.

Module Requirements:
  • Core for .NET - base module for conversion operations
  • PDF Load for .NET - for reading PDF documents
  • Rendering for .NET - for image format export

.NET API Features for PDF to Image Conversion

  • ConvertToImages() method for PDF page to image transformation
  • Configure resolution and quality via rendering parameters
  • Support for multiple image formats
  • Merge pages into a single image using MultiPageLayout

Common PDF to Image Conversion Scenarios

  • Web integration: display PDF pages on websites without plugins
  • Mobile applications: convert PDF for viewing on smartphones and tablets
  • Presentations: export PDF slides as images for PowerPoint and Keynote
  • Document previews: create PDF thumbnails for document management systems
  • Marketing materials: use PDF content as images in reports and advertising

Test PDF to image conversion using our interactive online demo. Upload your PDF file, select the image format, run the conversion, and download high-quality page images. The provided C# code is ready for integration into your .NET project.

C#
Run code
Test Wordize SDK - upload a document and explore code examples
  • PNG
  • BMP
  • EMF
  • GIF
  • SVG
  • TIFF
  • JPG
Select output format from the list
using Wordize.Conversion;
using Wordize.Saving;

var imageStreams = Converter.ConvertToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Jpg));

foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
    using var _ = stream;
    stream.Position = 0;

    using var file = File.Create($"Output_{page + 1}.jpg");
    stream.CopyTo(file);
}
using Wordize.Conversion; Converter.Convert("{{input1}}", "{{output}}"); using Wordize.Conversion; using Wordize.Saving; var imageStreams = Converter.ConvertToImages("{{input1}}", new ImageSaveOptions(SaveFormat.{{saveFormat}})); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.{{outputExt}}"); stream.CopyTo(file); } using Wordize.Conversion; using Wordize.Saving; ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.{{saveFormat}}); saveOptions.PageLayout = MultiPageLayout.Vertical(10); Converter.Create() .From("{{input1}}") .To("{{output}}", saveOptions) .Execute();
Run code

How to Convert PDF to image in C#

  1. Add Wordize SDK to your .NET project
  2. Call the Converter.Convert() method, specifying input and output file names as parameters. Formats are automatically detected based on file extensions
  3. Get the image file
5%