Ръководство за разработчици

Този наръчник обхваща основните възможности на Aspose.Slides FOSS за .NET с изпълними примерни кодове за всяка област на функциите.

В този раздел

СтраницаОписание
Функции и възможностиПълен списък на поддържаните функции: слайдове, форми, текст, запълване, ефекти, 3D форматиране, бележки, коментари, изображения и свойства на документа.
Работа с изображенияВграждане на изображения в слайдове като рамки за картини от файл или поток; контрол на режима на запълване (разтегляне, плочки).
Работа с конекториДобавяне на извити, лакътни и прави конектори между форми; задаване на места за свързване и стил на линията.
Работа с 3D ефектиПрилагане на външна сянка, сияние, размазване, фаска, предварително зададени камери, светлинни конфигурации и материали към форми.
Работа с коментариДобавяне на нишкови коментари за преглед и бележки за говорител; управление на авторите на коментари; четене на анотации.

API входна точка

Всяка операция започва с обект Presentation. Винаги го използвайте с изявление using:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

Изразът using гарантира, че вътрешните ресурси се освобождават, когато обхватът се напуска. Не съхранявайте референция Presentation извън нейния using обхват.

Поддържан изходен формат

Единственият поддържан формат за запазване е PPTX (SaveFormat.Pptx). Експортирането в PDF, HTML, SVG или формати за изображения не е налично в това издание.

Ключови класове

Клас / EnumПространство от именаОписание
PresentationAspose.Slides.FossГлавен контейнер; имплементира IDisposable
ShapeTypeAspose.Slides.FossПеречисление за типове форми (Rectangle, Ellipse, …)
FillTypeAspose.Slides.FossПеречисление за типове запълване (Solid, Gradient, …)
NullableBoolAspose.Slides.FossТристепенен булев за форматиране (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportПеречисление за изходен формат (поддържа се само Pptx)
PointFAspose.Slides.Foss.DrawingДвоизмерна точка с плаваща запетая (използва се за позиции на коментари)

Известни ограничения

Следните области не се поддържат в това издание:

  • Charts: няма създаване или модифициране на диаграми
  • SmartArt: не се поддържа
  • Animations and transitions: преходите между слайдове и анимациите на обекти не могат да бъдат зададени
  • Export formats: поддържа се само запазване като PPTX; няма експортиране в PDF, HTML, SVG или изображения
  • Hyperlinks and action settings: обектите за връзка не могат да се модифицират
  • VBA macros and digital signatures: недостъпни

Неизвестните XML части, срещнати по време на зареждане, се запазват дословно при запазване, така че при циклично зареждане никога не се премахва съдържание, което библиотеката все още не разбира.

Вижте също

 Български