New to Kendo UI for Angular? Start a free 30-day trial


The PDF generation options.

author? string

The author (metadata) of the PDF document.

autoPrint? boolean (default: false)

Specifies if the Print dialog should be opened immediately after loading the document.

creator? string (default: 'Kendo UI PDF Generator')

The creator (metadata) of the PDF document.

date? Date

The date when the PDF document is created. Defaults to new Date().

imgDPI? number

The forced resolution of images, including SVGs, in the exported PDF document By default, the images are exported at their native resolution.

keywords? string

The keywords (metadata) of the PDF document.

landscape? boolean (default: false)

A flag which indicates if the page will be in a landscape orientation. By default, the page is in a portrait orientation.

margin? string | number | PageMargin

Specifies the margins of the page (see example). The supported units are "mm", "cm","in", and "pt". Numbers are treated as points ("pt"). @default 'pt'

multiPage? boolean

A flag indicating whether to export the child groups as separate pages.

paperSize? PaperSize (default: 'auto')

Specifies the paper size of the PDF document (see example). The default "auto" setting means the paper size is determined by the content. The size of the content in pixels matches the size of the output in points (1 pixel = 1/72 inch).

The supported values are:

  • A predefined size. The supported paper sizes are: A0-A10, B0-B10, C0-C10, Executive, Folio, Legal, Letter, Tabloid.
  • An array of two numbers specifying the width and height in points (1pt = 1/72in).
  • An array of two strings specifying the width and height in units. The supported units are "mm", "cm", "in", and "pt".

producer? string

The producer (metadata) of the PDF document.

subject? string

The subject (metadata) of the PDF document.

title? string

The title (metadata) of the PDF document.