API Reference
PowerPointPresentationImageExportBuilder
Fluent image-export builder for all selected slides in a PowerPoint presentation.
Inheritance
- OfficeImageExportBatchBuilder<PowerPointPresentationImageExportBuilder, PowerPointPresentationImageExportOptions>
- PowerPointPresentationImageExportBuilder
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method PowerPointPresentation.ToImages
- Method PowerPointPresentation.ToImages
- Method PowerPointPresentationImageExportBuilder.As
- Method PowerPointPresentationImageExportBuilder.AsJpeg
- Method PowerPointPresentationImageExportBuilder.AsPng
- Method PowerPointPresentationImageExportBuilder.AsSvg
- Method PowerPointPresentationImageExportBuilder.AsTiff
- Method PowerPointPresentationImageExportBuilder.AsWebp
- Method PowerPointPresentationImageExportBuilder.AtDpi
- Method PowerPointPresentationImageExportBuilder.ConfigureOptions
- Method PowerPointPresentationImageExportBuilder.FitWithin
- Method PowerPointPresentationImageExportBuilder.FitWithinHeight
- Method PowerPointPresentationImageExportBuilder.FitWithinWidth
- Method PowerPointPresentationImageExportBuilder.ForPreview
- Method PowerPointPresentationImageExportBuilder.ForPrint
- Method PowerPointPresentationImageExportBuilder.ForSlideRange
- Method PowerPointPresentationImageExportBuilder.ForSlides
- Method PowerPointPresentationImageExportBuilder.ForSlides
- Method PowerPointPresentationImageExportBuilder.IncludeAutoShapes
- Method PowerPointPresentationImageExportBuilder.IncludeBackground
- Method PowerPointPresentationImageExportBuilder.IncludeCharts
- Method PowerPointPresentationImageExportBuilder.IncludeContent
- Method PowerPointPresentationImageExportBuilder.IncludeHiddenShapes
- Method PowerPointPresentationImageExportBuilder.IncludeHiddenSlides
- Method PowerPointPresentationImageExportBuilder.IncludePictures
- Method PowerPointPresentationImageExportBuilder.IncludeSmartArt
- Method PowerPointPresentationImageExportBuilder.IncludeTables
- Method PowerPointPresentationImageExportBuilder.IncludeTextBoxes
- Method PowerPointPresentationImageExportBuilder.OnFileConflict
- Method PowerPointPresentationImageExportBuilder.OnRasterOverflow
- Method PowerPointPresentationImageExportBuilder.WithBackground
- Method PowerPointPresentationImageExportBuilder.WithBackground
- Method PowerPointPresentationImageExportBuilder.WithBatchLimits
- Method PowerPointPresentationImageExportBuilder.WithEmbeddedImageLimits
- Method PowerPointPresentationImageExportBuilder.WithFont
- Method PowerPointPresentationImageExportBuilder.WithFonts
- Method PowerPointPresentationImageExportBuilder.WithImageCodec
- Method PowerPointPresentationImageExportBuilder.WithMaximumConcurrency
- Method PowerPointPresentationImageExportBuilder.WithMaximumGroupDepth
- Method PowerPointPresentationImageExportBuilder.WithMaximumRasterPixels
- Method PowerPointPresentationImageExportBuilder.WithoutBackground
- Method PowerPointPresentationImageExportBuilder.WithoutContent
- Method PowerPointPresentationImageExportBuilder.WithoutSizeLimit
- Method PowerPointPresentationImageExportBuilder.WithPolicy
- Method PowerPointPresentationImageExportBuilder.WithProgress
- Method PowerPointPresentationImageExportBuilder.WithRasterEncoding
- Method PowerPointPresentationImageExportBuilder.WithRenderTimeout
- Method PowerPointPresentationImageExportBuilder.WithScale
- Method PowerPointPresentationImageExportBuilder.WithTextShaping
Methods
public PowerPointPresentationImageExportBuilder ForSlideRange(Int32 firstSlideNumber, Int32 lastSlideNumber) #PowerPointPresentationImageExportBuilderSelects a 1-based inclusive slide range for presentation-level export.
Parameters
- firstSlideNumber System.Int32
- lastSlideNumber System.Int32
public PowerPointPresentationImageExportBuilder ForSlides(params Int32[] slideNumbers) #PowerPointPresentationImageExportBuilderSelects specific 1-based slide numbers for presentation-level export.
Parameters
- slideNumbers System.Int32[]
public PowerPointPresentationImageExportBuilder ForSlides(IEnumerable<Int32> slideNumbers) #PowerPointPresentationImageExportBuilderSelects specific 1-based slide numbers for presentation-level export.
Parameters
- slideNumbers System.Collections.Generic.IEnumerable{System.Int32}
public PowerPointPresentationImageExportBuilder IncludeAutoShapes(Boolean include = true) #PowerPointPresentationImageExportBuilderIncludes or excludes auto shapes.
Parameters
- include System.Boolean = true
public PowerPointPresentationImageExportBuilder IncludeBackground(Boolean include = true) #PowerPointPresentationImageExportBuilderIncludes or excludes resolved slide backgrounds.
Parameters
- include System.Boolean = true
public PowerPointPresentationImageExportBuilder IncludeCharts(Boolean include = true) #PowerPointPresentationImageExportBuilderIncludes or excludes charts.
Parameters
- include System.Boolean = true
public PowerPointPresentationImageExportBuilder IncludeContent(Boolean include = true) #PowerPointPresentationImageExportBuilderIncludes or excludes slide content.
Parameters
- include System.Boolean = true
public PowerPointPresentationImageExportBuilder IncludePictures(Boolean include = true) #PowerPointPresentationImageExportBuilderIncludes or excludes pictures.
Parameters
- include System.Boolean = true
public PowerPointPresentationImageExportBuilder IncludeSmartArt(Boolean include = true) #PowerPointPresentationImageExportBuilderIncludes or excludes SmartArt.
Parameters
- include System.Boolean = true
public PowerPointPresentationImageExportBuilder IncludeTables(Boolean include = true) #PowerPointPresentationImageExportBuilderIncludes or excludes tables.
Parameters
- include System.Boolean = true
public PowerPointPresentationImageExportBuilder IncludeTextBoxes(Boolean include = true) #PowerPointPresentationImageExportBuilderIncludes or excludes text boxes.
Parameters
- include System.Boolean = true
public PowerPointPresentationImageExportBuilder WithEmbeddedImageLimits(Int32 maximumImageBytes, Int64 maximumTotalImageBytes) #PowerPointPresentationImageExportBuilderSets per-image and aggregate embedded-image read limits.
Parameters
- maximumImageBytes System.Int32
- maximumTotalImageBytes System.Int64
public PowerPointPresentationImageExportBuilder WithMaximumGroupDepth(Int32 maximumDepth) #PowerPointPresentationImageExportBuilderSets the maximum nested group depth accepted during rendering.
Parameters
- maximumDepth System.Int32
public PowerPointPresentationImageExportBuilder WithoutBackground() #PowerPointPresentationImageExportBuilderExcludes resolved slide backgrounds.
public PowerPointPresentationImageExportBuilder WithoutContent() #PowerPointPresentationImageExportBuilderExcludes slide content.
Inherited Methods
public PowerPointPresentationImageExportBuilder As(OfficeImageExportFormat format) #PowerPointPresentationImageExportBuilderParameters
- format OfficeImageExportFormat
public PowerPointPresentationImageExportBuilder AsJpeg() #PowerPointPresentationImageExportBuilderpublic PowerPointPresentationImageExportBuilder AsPng() #PowerPointPresentationImageExportBuilderpublic PowerPointPresentationImageExportBuilder AsSvg() #PowerPointPresentationImageExportBuilderpublic PowerPointPresentationImageExportBuilder AsTiff() #PowerPointPresentationImageExportBuilderpublic PowerPointPresentationImageExportBuilder AsWebp() #PowerPointPresentationImageExportBuilderpublic PowerPointPresentationImageExportBuilder AtDpi(Double dpi) #PowerPointPresentationImageExportBuilderParameters
- dpi Double
public PowerPointPresentationImageExportBuilder ConfigureOptions(Action<PowerPointPresentationImageExportOptions> configure) #PowerPointPresentationImageExportBuilderParameters
- configure Action<PowerPointPresentationImageExportOptions>
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
public IReadOnlyList<OfficeImageExportResult> Export() #IReadOnlyList<OfficeImageExportResult>public async Task<IReadOnlyList<OfficeImageExportResult>> ExportAsync(CancellationToken cancellationToken = null) #Task<IReadOnlyList<OfficeImageExportResult>>Parameters
- cancellationToken CancellationToken = null
public Void ExportEach(OfficeImageExportConsumer consumer, CancellationToken cancellationToken = null) #VoidParameters
- consumer OfficeImageExportConsumer
- cancellationToken CancellationToken = null
public async Task ExportEachAsync(OfficeImageExportAsyncConsumer consumer, CancellationToken cancellationToken = null) #TaskParameters
- consumer OfficeImageExportAsyncConsumer
- cancellationToken CancellationToken = null
public PowerPointPresentationImageExportBuilder FitWithin(Int32 maximumWidth, Int32 maximumHeight) #PowerPointPresentationImageExportBuilderParameters
- maximumWidth Int32
- maximumHeight Int32
public PowerPointPresentationImageExportBuilder FitWithinHeight(Int32 maximumHeight) #PowerPointPresentationImageExportBuilderParameters
- maximumHeight Int32
public PowerPointPresentationImageExportBuilder FitWithinWidth(Int32 maximumWidth) #PowerPointPresentationImageExportBuilderParameters
- maximumWidth Int32
public PowerPointPresentationImageExportBuilder ForPreview() #PowerPointPresentationImageExportBuilderpublic PowerPointPresentationImageExportBuilder ForPrint(Double dpi = 300) #PowerPointPresentationImageExportBuilderParameters
- dpi Double = 300
public PowerPointPresentationImageExportBuilder OnFileConflict(OfficeImageExportFileConflictPolicy policy) #PowerPointPresentationImageExportBuilderParameters
- policy OfficeImageExportFileConflictPolicy
public PowerPointPresentationImageExportBuilder OnRasterOverflow(OfficeRasterOverflowBehavior behavior) #PowerPointPresentationImageExportBuilderParameters
- behavior OfficeRasterOverflowBehavior
public IReadOnlyList<OfficeImageExportResult> Save(String folderPath) #IReadOnlyList<OfficeImageExportResult>Parameters
- folderPath String
public async Task<IReadOnlyList<OfficeImageExportResult>> SaveAsync(String folderPath, CancellationToken cancellationToken = null) #Task<IReadOnlyList<OfficeImageExportResult>>Parameters
- folderPath String
- cancellationToken CancellationToken = null
public OfficeImageExportBatchSaveResult SaveFiles(String folderPath) #OfficeImageExportBatchSaveResultParameters
- folderPath String
public async Task<OfficeImageExportBatchSaveResult> SaveFilesAsync(String folderPath, CancellationToken cancellationToken = null) #Task<OfficeImageExportBatchSaveResult>Parameters
- folderPath String
- cancellationToken CancellationToken = null
public PowerPointPresentationImageExportBuilder WithBackground(OfficeColor color) #PowerPointPresentationImageExportBuilderParameters
- color OfficeColor
public PowerPointPresentationImageExportBuilder WithBackground(String color) #PowerPointPresentationImageExportBuilderParameters
- color String
public PowerPointPresentationImageExportBuilder WithBatchLimits(Int32 maximumOutputCount, Int64 maximumTotalRasterPixels, Int64 maximumTotalEncodedBytes) #PowerPointPresentationImageExportBuilderParameters
- maximumOutputCount Int32
- maximumTotalRasterPixels Int64
- maximumTotalEncodedBytes Int64
public PowerPointPresentationImageExportBuilder WithFont(String familyName, Byte[] data, OfficeFontStyle style = Regular) #PowerPointPresentationImageExportBuilderParameters
- familyName String
- data Byte[]
- style OfficeFontStyle = Regular
public PowerPointPresentationImageExportBuilder WithFonts(OfficeFontFaceCollection fonts) #PowerPointPresentationImageExportBuilderParameters
- fonts OfficeFontFaceCollection
public PowerPointPresentationImageExportBuilder WithImageCodec(IOfficeRasterImageCodec imageCodec) #PowerPointPresentationImageExportBuilderParameters
- imageCodec IOfficeRasterImageCodec
public PowerPointPresentationImageExportBuilder WithMaximumConcurrency(Int32 maximumDegreeOfParallelism) #PowerPointPresentationImageExportBuilderParameters
- maximumDegreeOfParallelism Int32
public PowerPointPresentationImageExportBuilder WithMaximumRasterPixels(Int64 maximumPixels) #PowerPointPresentationImageExportBuilderParameters
- maximumPixels Int64
public PowerPointPresentationImageExportBuilder WithoutSizeLimit() #PowerPointPresentationImageExportBuilderpublic PowerPointPresentationImageExportBuilder WithPolicy(Action<OfficeImageExportPolicy> configure) #PowerPointPresentationImageExportBuilderParameters
- configure Action<OfficeImageExportPolicy>
public PowerPointPresentationImageExportBuilder WithProgress(IProgress<OfficeImageExportProgress> progress) #PowerPointPresentationImageExportBuilderParameters
- progress IProgress<OfficeImageExportProgress>
public PowerPointPresentationImageExportBuilder WithRasterEncoding(Action<OfficeRasterEncodingOptions> configure) #PowerPointPresentationImageExportBuilderParameters
- configure Action<OfficeRasterEncodingOptions>
public PowerPointPresentationImageExportBuilder WithRenderTimeout(TimeSpan timeout) #PowerPointPresentationImageExportBuilderParameters
- timeout TimeSpan
public PowerPointPresentationImageExportBuilder WithScale(Double scale) #PowerPointPresentationImageExportBuilderParameters
- scale Double
public PowerPointPresentationImageExportBuilder WithTextShaping(IOfficeTextShapingProvider provider, String language = null) #PowerPointPresentationImageExportBuilderParameters
- provider IOfficeTextShapingProvider
- language String = null