Ръководство за разработчици
Този наръчник обхваща основните възможности на 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 | Пространство от имена | Описание |
|---|---|---|
Presentation | Aspose.Slides.Foss | Главен контейнер; имплементира IDisposable |
ShapeType | Aspose.Slides.Foss | Перечисление за типове форми (Rectangle, Ellipse, …) |
FillType | Aspose.Slides.Foss | Перечисление за типове запълване (Solid, Gradient, …) |
NullableBool | Aspose.Slides.Foss | Тристепенен булев за форматиране (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | Перечисление за изходен формат (поддържа се само Pptx) |
PointF | Aspose.Slides.Foss.Drawing | Двоизмерна точка с плаваща запетая (използва се за позиции на коментари) |
Известни ограничения
Следните области не се поддържат в това издание:
- Charts: няма създаване или модифициране на диаграми
- SmartArt: не се поддържа
- Animations and transitions: преходите между слайдове и анимациите на обекти не могат да бъдат зададени
- Export formats: поддържа се само запазване като PPTX; няма експортиране в PDF, HTML, SVG или изображения
- Hyperlinks and action settings: обектите за връзка не могат да се модифицират
- VBA macros and digital signatures: недостъпни
Неизвестните XML части, срещнати по време на зареждане, се запазват дословно при запазване, така че при циклично зареждане никога не се премахва съдържание, което библиотеката все още не разбира.
Вижте също
- Започване: Инсталиране и първа програма
- API справка: Справка за класове и методи
- Ръководства: Статии с насоки, ориентирани към задачи