Skip to main content
Row

Workbook.ExportToPdf(String, PdfExportOptions) Method

Exports the workbook to the specified file path in PDF format using the specified options.

You need a license for the DevExpress Office File API Subscription or DevExpress Universal Subscription to use this method in production code.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Docs.v25.1.dll

NuGet Package: DevExpress.Document.Processor

Declaration

public void ExportToPdf(
    string fileName,
    PdfExportOptions options
)

Parameters

Name Type Description
fileName String

A String which specifies the file name (including the full path) for the created PDF file.

options PdfExportOptions

A PdfExportOptions object specifying export settings.

Remarks

The following code snippet loads the specified XLSX document and exports it as a PDF file with the specified settings:

Workbook workbook = new Workbook();
workbook.LoadDocument("BreakevenAnalysis.xlsx");

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

workbook.ExportToPdf("Exported_Document.pdf", options);

The default calculation mode for a Workbook is Manual. This mode implies that the Spreadsheet does not recalculate formulas before it generates a PDF document. Call the Workbook.Calculate or Workbook.CalculateFull method to calculate all formulas in the workbook before you export it to PDF.

See Also