• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class PdfSaveOptions

Save options for exporting a presentation to PDF. Inherits common progress/cancellation from SaveOptions.

Inheritance
object
SaveOptions
PdfSaveOptions
Inherited Members
SaveOptions.ProgressCallback
SaveOptions.InterruptionToken
SaveOptions.CancellationToken
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Presentation
Assembly: DRIT.Presentation.dll
Syntax
public class PdfSaveOptions : SaveOptions

Properties

AccessPermissions

Gets or sets the access permissions for the exported PDF. Only applies when Password is set (encrypted output). Default: AllowAll.

Declaration
public PdfAccessPermissions AccessPermissions { get; set; }
Property Value
Type Description
PdfAccessPermissions

Compliance

Gets or sets the PDF compliance standard. Default: Pdf15.

Declaration
public PdfCompliance Compliance { get; set; }
Property Value
Type Description
PdfCompliance

CopyDocumentProperties

Gets or sets whether to copy title and author from the presentation into the PDF info dictionary. Default: true.

Declaration
public bool CopyDocumentProperties { get; set; }
Property Value
Type Description
bool

FallbackFontName

Gets or sets the font family name used when a run font cannot be resolved on the system. Default: "Helvetica".

Declaration
public string FallbackFontName { get; set; }
Property Value
Type Description
string

FontDirectory

Gets or sets an optional directory containing additional font files (.ttf, .otf).

Declaration
public string FontDirectory { get; set; }
Property Value
Type Description
string

ImageDpi

Gets or sets the resolution in dots per inch used to rasterize embedded images. Default: 150.

Declaration
public int ImageDpi { get; set; }
Property Value
Type Description
int

IncludeBookmarks

Gets or sets whether to emit a named PDF bookmark for every exported slide. Default: true.

Declaration
public bool IncludeBookmarks { get; set; }
Property Value
Type Description
bool

NotesPosition

Gets or sets the placement of speaker notes in exported PDF pages. Default: None.

Declaration
public NotesPosition NotesPosition { get; set; }
Property Value
Type Description
NotesPosition

Password

Gets or sets the password used to encrypt the PDF output. When null or empty, the PDF is not encrypted.

Declaration
public string Password { get; set; }
Property Value
Type Description
string

SkipHiddenSlides

Gets or sets whether slides marked as hidden are omitted.

Default: false.

Declaration
public bool SkipHiddenSlides { get; set; }
Property Value
Type Description
bool

SlideIndexes

Gets or sets the zero-based slide indexes to export. When null, all slides are exported.

Declaration
public IList<int> SlideIndexes { get; set; }
Property Value
Type Description
IList<int>

TextCompression

Gets or sets whether text streams are compressed with FlateDecode.

Default: true.

Declaration
public bool TextCompression { get; set; }
Property Value
Type Description
bool
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX