PresentationFactory
Содержание
[
Скрывать
]Класс PresentationFactory
Позволяет создавать презентации через COM интерфейс
public class PresentationFactory : IPresentationFactory
Конструкторы
Имя | Описание |
---|---|
PresentationFactory() | Конструктор по умолчанию. |
Свойства
Имя | Описание |
---|---|
static Instance { get; } | Статический экземпляр фабрики презентаций. Только для чтения PresentationFactory . |
Методы
Имя | Описание |
---|---|
CreatePresentation() | Создает новую презентацию. |
CreatePresentation(ILoadOptions) | Создает новую презентацию с дополнительными параметрами загрузки |
GetPresentationInfo(Stream) | Создает новый объект PresentationInfo из потока и связывает с ним презентацию. Получает информацию о презентации в указанном потоке. |
GetPresentationInfo(string) | Создает новый объект PresentationInfo из файла и связывает с ним презентацию. |
GetPresentationText(Stream, TextExtractionArrangingMode) | Извлекает сырой текст из слайдов |
GetPresentationText(string, TextExtractionArrangingMode) | Извлекает сырой текст из слайдов |
GetPresentationText(Stream, TextExtractionArrangingMode, ILoadOptions) | Извлекает сырой текст из слайдов |
ReadPresentation(byte[]) | Читает существующую презентацию из массива |
ReadPresentation(Stream) | Читает существующую презентацию из потока |
ReadPresentation(string) | Читает существующую презентацию из файла |
ReadPresentation(byte[], ILoadOptions) | Читает существующую презентацию из массива с дополнительными параметрами загрузки |
ReadPresentation(Stream, ILoadOptions) | Читает существующую презентацию из потока с дополнительными параметрами загрузки |
ReadPresentation(string, ILoadOptions) | Читает существующую презентацию из потока с дополнительными параметрами загрузки |
Примеры
Следующий пример показывает, как проверить формат презентации.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
Console.WriteLine(info.LoadFormat); // PPTX
IPresentationInfo info2 = PresentationFactory.Instance.GetPresentationInfo("pres.ppt");
Console.WriteLine(info2.LoadFormat); // PPT
IPresentationInfo info3 = PresentationFactory.Instance.GetPresentationInfo("pres.odp");
Console.WriteLine(info3.LoadFormat); // ODP
Следующий пример показывает, как получить свойства презентации.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
Console.WriteLine(props.CreatedTime);
Console.WriteLine(props.Subject);
Console.WriteLine(props.Title);
// ..
Следующий пример показывает, как обновить свойства презентации.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
props.Title = "Мой заголовок";
info.UpdateDocumentProperties(props);
См. также
- интерфейс IPresentationFactory
- пространство имен Aspose.Slides
- сборка Aspose.Slides