Back to Devexpress

PdfExportOptions.RasterizeImages Property

officefileapi-devexpress-dot-docs-dot-presentation-dot-export-dot-pdfexportoptions-d6e71aa2.md

latest2.7 KB
Original Source

PdfExportOptions.RasterizeImages Property

Gets or sets whether to rasterize vector images during export.

Namespace : DevExpress.Docs.Presentation.Export

Assembly : DevExpress.Docs.Presentation.v25.2.dll

NuGet Package : DevExpress.Docs.Presentation

Declaration

csharp
public bool RasterizeImages { get; set; }
vb
Public Property RasterizeImages As Boolean

Property Value

TypeDescription
Boolean

true to rasterize vector images; otherwise, false.

|

Remarks

The RasterizeImages property allows you to specify whether to rasterize vector images on PDF export. If this property is set to true, you can use the PdfExportOptions.RasterizationResolution option to define the resolution (in DPI) used to rasterize vector images.

Example

The following code snippet enables rasterization and sets the resolution to 96:

csharp
using DevExpress.Docs.Pdf;
using DevExpress.Docs.Presentation;
using DevExpress.Docs.Presentation.Export;

using (var presentation = new Presentation(File.ReadAllBytes(@"C:\Documents\Presentation.pptx")))
{
    var options = new PdfExportOptions();
    options.RasterizeImages = true;
    options.RasterizationResolution = 96;
    presentation.ExportToPdf(new FileStream("C:\\Documents\\Presentation.pdf", FileMode.Create, FileAccess.ReadWrite), options);
}
vb
Imports DevExpress.Docs.Pdf
Imports DevExpress.Docs.Presentation
Imports DevExpress.Docs.Presentation.Export

Using presentation = New Presentation(File.ReadAllBytes("C:\Documents\Presentation.pptx"))
  Dim options = New PdfExportOptions()
  options.RasterizeImages = True
  options.RasterizationResolution = 96
  presentation.ExportToPdf(new FileStream("C:\Documents\Presentation.pdf", FileMode.Create, FileAccess.ReadWrite), options)
End Using

See Also

PdfExportOptions Class

PdfExportOptions Members

DevExpress.Docs.Presentation.Export Namespace