API Reference
Cmdlet
New-OfficeExcelPdfOptions
Creates discoverable Excel-to-PDF conversion options for Export-OfficeDocumentPdf.
Remarks
Creates discoverable Excel-to-PDF conversion options for Export-OfficeDocumentPdf.
Examples
Export selected visible sheets with workbook layout features.
PS>
$options = New-OfficeExcelPdfOptions -SheetName Summary,Services -UseWorksheetCharts -UseWorksheetImages
Export-OfficeDocumentPdf -InputPath .\Report.xlsx -Path .\Report.pdf -ExcelOptions $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-OfficeExcelPdfOptions [-AllowDocumentFontEmbedding] [-AllowSystemFontEmbedding] [-ChartLayout <OfficeChartLayout>] [-ChartStyle <OfficeChartStyle>] [-EmptyCellText <String>] [-FontFamily <String>] [-HeaderRowCount <Int32>] [-IncludeSheetHeadings] [-MarginBottom <Double>] [-MarginLeft <Double>] [-MarginRight <Double>] [-MarginTop <Double>] [-MaxRowsPerSheet <Int32>] [-PageSize <PageSize>] [-PdfOptions <PdfOptions>] [-RespectWorkbookSheetVisibility] [-RespectWorksheetHiddenRowsAndColumns] [-SheetName <String[]>] [-UseBoundedWorksheetRead] [-UseWorksheetCellStyles] [-UseWorksheetCharts] [-UseWorksheetColumnWidths] [-UseWorksheetHeaderFooterImages] [-UseWorksheetHeadersAndFooters] [-UseWorksheetHyperlinks] [-UseWorksheetImages] [-UseWorksheetMergedCells] [-UseWorksheetPageBreaks] [-UseWorksheetPageSetup] [-UseWorksheetPrintAreas] [-UseWorksheetPrintTitleRows] [-UseWorksheetRowHeights] [-WorksheetLayout <WorksheetCanvas|FlowTable>] [<CommonParameters>]#Parameter set:
All Parameter SetsParameters
- AllowDocumentFontEmbedding SwitchParameter
- Allow embedding fonts stored in the workbook.
- AllowSystemFontEmbedding SwitchParameter
- Allow embedding fonts discovered on the current system.
- ChartLayout OfficeChartLayout
- Chart layout override.
- ChartStyle OfficeChartStyle
- Chart visual style override.
- EmptyCellText String
- Text used when a worksheet cell is empty.
- FontFamily String
- Default font family used when the workbook does not specify one.
- HeaderRowCount Int32
- Number of leading rows treated as headers.
- IncludeSheetHeadings SwitchParameter
- Include worksheet row and column headings.
- MarginBottom Double
- Bottom page margin in PDF points.
- MarginLeft Double
- Left page margin in PDF points.
- MarginRight Double
- Right page margin in PDF points.
- MarginTop Double
- Top page margin in PDF points.
- MaxRowsPerSheet Int32
- Maximum worksheet rows to read and render.
- PageSize PageSize
- PDF page size.
- PdfOptions PdfOptions
- Underlying low-level OfficeIMO PDF options.
- RespectWorkbookSheetVisibility SwitchParameter
- Exclude workbook sheets marked hidden.
- RespectWorksheetHiddenRowsAndColumns SwitchParameter
- Exclude hidden worksheet rows and columns.
- SheetName String[]
- Worksheet names to export. The default exports all eligible sheets.
- UseBoundedWorksheetRead SwitchParameter
- Use bounded worksheet reads for large workbooks.
- UseWorksheetCellStyles SwitchParameter
- Render worksheet cell styles.
- UseWorksheetCharts SwitchParameter
- Render worksheet charts.
- UseWorksheetColumnWidths SwitchParameter
- Honor worksheet column widths.
- UseWorksheetHeaderFooterImages SwitchParameter
- Render images referenced by worksheet headers and footers.
- UseWorksheetHeadersAndFooters SwitchParameter
- Render worksheet headers and footers.
- UseWorksheetHyperlinks SwitchParameter
- Render worksheet hyperlinks.
- UseWorksheetImages SwitchParameter
- Render worksheet images.
- UseWorksheetMergedCells SwitchParameter
- Render merged worksheet cells.
- UseWorksheetPageBreaks SwitchParameter
- Honor worksheet page breaks.
- UseWorksheetPageSetup SwitchParameter
- Honor worksheet page setup.
- UseWorksheetPrintAreas SwitchParameter
- Honor worksheet print areas.
- UseWorksheetPrintTitleRows SwitchParameter
- Honor worksheet rows configured to repeat on printed pages.
- UseWorksheetRowHeights SwitchParameter
- Honor worksheet row heights.
- WorksheetLayout ExcelPdfWorksheetLayoutMode
- Controls how worksheet content is laid out on PDF pages.
- Possible values:
WorksheetCanvas,FlowTable
Outputs
OfficeIMO.Excel.Pdf.ExcelPdfSaveOptions