IPdfOptions

IPdfOptions интерфейс

Предоставляет параметры, управляющие тем, как презентация сохраняется в формате PDF.

public interface IPdfOptions : ISaveOptions

Свойства

ИмяОписание
AccessPermissions { get; set; }Содержит набор флагов, указывающих, какие разрешения доступа должны быть предоставлены при открытии документа пользователем. См. PdfAccessPermissions.
AdditionalCommonFontFamilies { get; set; }Возвращает или задаёт массив пользовательских названий семейств шрифтов, которые Aspose.Slides должен считать общими. Чтение/запись String[].
ApplyImageTransparent { get; set; }Применяет указанный прозрачный цвет к изображению, если true.
AsISaveOptions { get; }Возвращает интерфейс ISaveOptions. Только для чтения ISaveOptions.
BestImagesCompressionRatio { get; set; }Указывает, следует ли автоматически выбирать наиболее эффективное сжатие (вместо стандартного) для каждого изображения. Если установлено в Boolean.true, для каждого изображения в презентации будет выбран наилучший алгоритм сжатия, что приведёт к меньшему размеру получаемого PDF-документа. Выбор лучшего отношения сжатия изображений требует значительных вычислительных ресурсов и дополнительной ОЗУ, а по умолчанию этот параметр имеет значение Boolean.false.
Compliance { get; set; }Желаемый уровень соответствия генерируемого PDF-документа. Чтение/запись PdfCompliance.
DrawSlidesFrame { get; set; }True, если нужно рисовать черную рамку вокруг каждого слайда. Чтение/запись Boolean.
EmbedFullFonts { get; set; }Определяет, должны ли быть встроены все символы шрифта или только используемое подмножество. Чтение/запись Boolean.
EmbedTrueTypeFontsForASCII { get; set; }True, если следует встраивать TrueType-шрифты для символов ASCII 32-127. Шрифты для кодов символов больше 127 всегда встраиваются. Чтение/запись Boolean.
ImageTransparentColor { get; set; }Получает или задаёт прозрачный цвет изображения.
IncludeOleData { get; set; }True, если необходимо преобразовать все OLE-данные из презентации во вложенные файлы в результирующем PDF. Чтение/запись Boolean.
InkOptions { get; }Предоставляет параметры, управляющие внешним видом объектов Ink в экспортируемом документе. Только для чтения IInkOptions
JpegQuality { get; set; }Возвращает или задаёт значение, определяющее качество JPEG-изображений в PDF-документе. Чтение/запись Byte.
Password { get; set; }Устанавливает пользовательский пароль для защиты PDF-документа. Чтение/запись String.
RasterizeUnsupportedFontStyles { get; set; }Указывает, следует ли растеризовать текст как bitmap и сохранить в PDF, если шрифт не поддерживает полужирное начертание. Этот подход может улучшить качество текста в результирующем PDF для некоторых шрифтов. Чтение/запись Boolean.
SaveMetafilesAsPng { get; set; }True, если необходимо преобразовать все метафайлы, использованные в презентации, в изображения PNG. Чтение/запись Boolean.
ShowHiddenSlides { get; set; }Указывает, должен ли генерируемый документ включать скрытые слайды. По умолчанию false.
SlidesLayoutOptions { get; set; }Получает или задаёт режим размещения слайдов на странице при экспорте презентации ISlidesLayoutOptions.
SufficientResolution { get; set; }Возвращает или задаёт значение, определяющее разрешение изображений в PDF-документе.
TextCompression { get; set; }Указывает тип сжатия, используемый для всего текстового содержимого в документе. Чтение/запись PdfTextCompression.

Смотрите также