IPdfOptions

IPdfOptions interface

Provides options that control how a presentation is saved in Pdf format.

public interface IPdfOptions : ISaveOptions

Properties

NameDescription
AccessPermissions { get; set; }Contains a set of flags specifying which access permissions should be granted when the document is opened with user access. See PdfAccessPermissions.
AdditionalCommonFontFamilies { get; set; }Returns or sets an array of user-defined names of font families which Aspose.Slides should consider common. Read/write String[].
ApplyImageTransparent { get; set; }Applies the specified transparent color to an image if true.
AsISaveOptions { get; }Returns ISaveOptions interface. Read-only ISaveOptions.
BestImagesCompressionRatio { get; set; }Indicates if the most effective compression (instead of the default one) for each image must be selected automatically. If set to Boolean.true, for every image in presentation the most appropriate compression algorithm will be chosen, what will lead to the smaller size of the resulting PDF document. Best image compression ratio selection is computationally expensive and takes an additional amount of RAM, and this option is Boolean.false by default.
Compliance { get; set; }Desired conformance level for generated PDF document. Read/write PdfCompliance.
DrawSlidesFrame { get; set; }True to draw black frame around each slide. Read/write Boolean.
EmbedFullFonts { get; set; }Determines if all characters of font should be embedded or only used subset. Read/write Boolean.
EmbedTrueTypeFontsForASCII { get; set; }True to embed true type fonts for ASCII characters 32-127. Fonts for character codes greater than 127 are always embedded. Read/write Boolean.
ImageTransparentColor { get; set; }Gets or sets the image transparent color.
InkOptions { get; }Provides options that control the look of Ink objects in exported document. Read-only IInkOptions
JpegQuality { get; set; }Returns or sets a value determining the quality of the JPEG images inside PDF document. Read/write Byte.
Password { get; set; }Setting user password to protect the PDF document. Read/write String.
SaveMetafilesAsPng { get; set; }True to convert all metafiles used in a presentation to the PNG images. Read/write Boolean.
ShowHiddenSlides { get; set; }Specifies whether the generated document should include hidden slides or not. Default is false.
SlidesLayoutOptions { get; set; }Gets or sets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions.
SufficientResolution { get; set; }Returns or sets a value determining resolution of images inside PDF document.
TextCompression { get; set; }Specifies compression type to be used for all textual content in the document. Read/write PdfTextCompression.

See Also