API Reference

Cmdlet

New-OfficePdfPowerPointImportOptions

Namespace PSWriteOffice
Inputs
None
Outputs
OfficeIMO.PowerPoint.Pdf.PdfPowerPointImportOptions

Creates discoverable PDF-to-PowerPoint reconstruction settings.

Remarks

Creates discoverable PDF-to-PowerPoint reconstruction settings.

Examples

Authored help example

Import selected PDF pages as bounded slide content.

PS>


$options = New-OfficePdfPowerPointImportOptions -PageRange '1-5' -MaxPages 5 -IncludeSourceTitles
            ConvertTo-OfficePdfPowerPoint -Path .\Source.pdf -OutputPath .\Slides.pptx -Options $options
        

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

New-OfficePdfPowerPointImportOptions [-AlignNumericColumns] [-BandedRows] [-Dpi <Double>] [-EmptyPresentationMessage <String>] [-EmptyPresentationTitle <String>] [-IncludeColumnHeaderRows] [-IncludeSourceTitles] [-MaxColumnsPerSlide <Int32>] [-MaxEditableObjectsPerPage <Int32>] [-MaxOutputBytesPerPage <Int64>] [-MaxPages <Int32>] [-MaxPixelsPerPage <Int64>] [-MaxRows <Int32>] [-MaxRowsPerSlide <Int32>] [-MaxTotalOutputBytes <Int64>] [-MergePageContinuations] [-Mode <VisualPages>] [-PageRange <String>] [-SuppressRepeatedBodyHeaderRows] [-TableStyle <PowerPointTableStylePreset>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

AlignNumericColumns SwitchParameter optionalposition: namedpipeline: False
Right-align inferred numeric columns.
BandedRows SwitchParameter optionalposition: namedpipeline: False
Enable banded-row styling.
Dpi Double optionalposition: namedpipeline: False
Raster resolution used by visual import.
EmptyPresentationMessage String optionalposition: namedpipeline: False
Message used when no supported content is detected.
EmptyPresentationTitle String optionalposition: namedpipeline: False
Title used when no supported content is detected.
IncludeColumnHeaderRows SwitchParameter optionalposition: namedpipeline: False
Add inferred column headers.
IncludeSourceTitles SwitchParameter optionalposition: namedpipeline: False
Add source-page titles.
MaxColumnsPerSlide Int32 optionalposition: namedpipeline: False
Maximum columns written to one slide; zero means unlimited.
MaxEditableObjectsPerPage Int32 optionalposition: namedpipeline: False
Maximum editable objects reconstructed per page.
MaxOutputBytesPerPage Int64 optionalposition: namedpipeline: False
Maximum encoded bytes per rendered page.
MaxPages Int32 optionalposition: namedpipeline: False
Maximum pages imported.
MaxPixelsPerPage Int64 optionalposition: namedpipeline: False
Maximum pixels per rendered page.
MaxRows Int32 optionalposition: namedpipeline: False
Maximum body rows imported per table; zero means unlimited.
MaxRowsPerSlide Int32 optionalposition: namedpipeline: False
Maximum rows written to one slide; zero means unlimited.
MaxTotalOutputBytes Int64 optionalposition: namedpipeline: False
Maximum aggregate encoded output bytes.
MergePageContinuations SwitchParameter optionalposition: namedpipeline: False
Merge compatible table segments across pages.
Mode PdfPowerPointImportMode optionalposition: namedpipeline: Falsevalues: 5
Visual, editable-table, hybrid, editable-content, or automatic import mode.
Possible values: VisualPages, EditableTables, HybridVisualAndEditableTables, EditableContent, Auto
PageRange String optionalposition: namedpipeline: False
Optional one-based page ranges such as 1-3,5.
SuppressRepeatedBodyHeaderRows SwitchParameter optionalposition: namedpipeline: False
Suppress repeated body header rows.
TableStyle PowerPointTableStylePreset optionalposition: namedpipeline: False
PowerPoint table style.

Outputs

OfficeIMO.PowerPoint.Pdf.PdfPowerPointImportOptions