Skip to content

PDFDocumentRenderer

Namespace: O2S.Components.PDF4NET.Rendering

Defines a renderer for a PDF document.

public class PDFDocumentRenderer

Inheritance ObjectPDFDocumentRenderer

Constructors

PDFDocumentRenderer(PDFFixedDocument)

Initializes a new PDFDocumentRenderer object.

public PDFDocumentRenderer(PDFFixedDocument document)

Parameters

document PDFFixedDocument
The document to be rendered.


Properties

RenderingErrors

Gets the errors that appeared during rendering.

public PDFRenderingError[] RenderingErrors { get; }

Property Value

PDFRenderingError[]
An array of PDFRenderingError objects or null if there were no errors during rendering.

Remarks

When the PDFRendererSettings.ErrorHandling property is set to any of the "Ignore" modes then this property is filled with the errors that appeared during rendering.


Methods

ConvertToMultipageImage(PDFRendererSettings, Stream)

Converts the entire PDF document to a multipage TIFF image.

public void ConvertToMultipageImage(PDFRendererSettings settings, Stream output)

Parameters

settings PDFRendererSettings
Settings used during the rendering process.

output Stream
Output stream where the image will be stored.


ConvertToMultipageImage(String, PDFRendererSettings, Stream)

Converts the PDF document to a multipage TIFF image.

public void ConvertToMultipageImage(string pageRange, PDFRendererSettings settings, Stream output)

Parameters

pageRange String
Range of pages to convert to image.

settings PDFRendererSettings
Settings used during the rendering process.

output Stream
Output stream where the image will be stored.


ConvertToMultipageImage(String, PDFRendererSettings, PDFPageImageFormat, Stream)

Converts the PDF document to a multipage TIFF image.

public void ConvertToMultipageImage(string pageRange, PDFRendererSettings settings, PDFPageImageFormat imageFormat, Stream output)

Parameters

pageRange String
Range of pages to convert to image.

settings PDFRendererSettings
Settings used during the rendering process.

imageFormat PDFPageImageFormat
The type of the output TIFF image

output Stream
Output stream where the image will be stored.


Events

PageRenderingCompleted

Gets or sets the event that is fired after a page has been rendered.

public event EventHandler<PDFPageRenderingCompletedEventArgs> PageRenderingCompleted;

Remarks

If the Cancel property in the event args has been set to true then the following pages are no longer rendered.