Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

PdfDocumentProcessor.CreateBitmap(Int32, PdfPageRenderingParameters) Method

Exports a PDF page to a bitmap image with specified rendering parameters.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Docs.v24.2.dll

NuGet Package: DevExpress.Document.Processor

#Declaration

public Bitmap CreateBitmap(
    int pageNumber,
    PdfPageRenderingParameters options
)

#Parameters

Name Type Description
pageNumber Int32

A page number.

options PdfPageRenderingParameters

An object that contains page rendering parameters.

#Returns

Type Description
Bitmap

The converted page.

#Remarks

This CreateBitmap method overload allows you to specify a DPI for an exported Bitmap image. Call the PdfPageRenderingParameters.CreateWithResolution(Single) method to create a new PdfPageRenderingParameters instance with the specified image DPI and pass it as the CreateBitmap method parameter.

Warning

The CreateBitmap method uses GDI/GDI+ rendering and works only on Windows OS. The PlatformNotSupportedException is thrown on other operating systems. Use the CreateDXBitmap method in non-Windows environments.

The code sample below exports the first PDF page to an image, and saves the image to a file:

using (var pdfDocumentProcessor = new PdfDocumentProcessor())
{
    pdfDocumentProcessor.LoadDocument(@"Documents\Example.pdf");
    PdfPageRenderingParameters parameters =
       PdfPageRenderingParameters.CreateWithResolution(300);
    pdfDocumentProcessor.CreateBitmap(1, parameters).Save("..\\..\\MyBitmap.bmp");
}
See Also