Back to Devexpress

SpreadsheetControl.ExportToPdf(Stream, PdfExportOptions) Method

wpf-devexpress-dot-xpf-dot-spreadsheet-dot-spreadsheetcontrol-dot-exporttopdf-x28-system-dot-io-dot-stream-devexpress-dot-xtraprinting-dot-pdfexportoptions-x29.md

latest2.8 KB
Original Source

SpreadsheetControl.ExportToPdf(Stream, PdfExportOptions) Method

Exports the content of the SpreadsheetControl to the specified stream in PDF format using the specified options.

Namespace : DevExpress.Xpf.Spreadsheet

Assembly : DevExpress.Xpf.Spreadsheet.v25.2.dll

NuGet Package : DevExpress.Wpf.Spreadsheet

Declaration

csharp
public void ExportToPdf(
    Stream stream,
    PdfExportOptions options
)
vb
Public Sub ExportToPdf(
    stream As Stream,
    options As PdfExportOptions
)

Parameters

NameTypeDescription
streamStream

A Stream object, to which the created document is exported.

| | options | PdfExportOptions |

A PdfExportOptions object which specifies the PDF export options.

|

Remarks

The following code snippet exports the spreadsheet’s document to the PDF file with specified settings:

csharp
PdfExportOptions options = new PdfExportOptions();
options.DocumentOptions.Author = "John Doe";
options.DocumentOptions.Title = "Breakeven Analysis";
options.ImageQuality = PdfJpegImageQuality.Medium;
options.ExportBookmarks = false;

using (FileStream pdfFileStream = new FileStream("Exported_Stream_Document.pdf", FileMode.Create))
{
    spreadsheetControl1.ExportToPdf(pdfFileStream, options);
}
vb
Dim options As New PdfExportOptions()
options.DocumentOptions.Author = "John Doe"
options.DocumentOptions.Title = "Breakeven Analysis"
options.ImageQuality = PdfJpegImageQuality.Medium
options.ExportBookmarks = False

Using pdfFileStream As New FileStream("Exported_Stream_Document.pdf", FileMode.Create)
    spreadsheetControl1.ExportToPdf(pdfFileStream, options)
End Using

Refer to the Export to PDF document to learn about PDF export features and limitations.

See Also

SpreadsheetControl Class

SpreadsheetControl Members

DevExpress.Xpf.Spreadsheet Namespace