Ръководство за разработчици
Този наръчник обхваща основните възможности на Aspose.Slides FOSS за Java с изпълними примерни кодове за всяка област на функционалност.
В този раздел
| Страница | Описание |
|---|---|
| Функции и възможности | Пълен списък на поддържаните функции: слайдове, форми, текст, запълване, ефекти, 3D форматиране, бележки, коментари, изображения и свойства на документа. |
| Работа с изображения | Вграждане на изображения в слайдове като рамки за картини от файл или байтове; контролиране на режим на запълване (разтегляне, плочки). |
| Работа с конектори | Добавяне на извити, ъглови и прави конектори между форми; задаване на места за свързване и стил на линията. |
| Работа с 3D ефекти | Прилагайте външна сянка, светлинен ореол, размазване, фаска, предварително зададени настройки на камерата, осветителни системи и материали към форми. |
| Работа с коментари | Добавяйте нишкови коментари за преглед и бележки за говорител; управлявайте авторите на коментари; четете анотации. |
Точка за достъп до API
Всяка операция започва с Presentation обект. Винаги го използвайте вътре в блок try-with-resources:
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;
// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
// work with prs
prs.save("output.pptx", SaveFormat.PPTX);
}
// Create new
try (Presentation prs = new Presentation()) {
// work with prs
prs.save("new.pptx", SaveFormat.PPTX);
}Блокът try-with-resources гарантира, че вътрешните XML ресурси се освобождават, когато блокът излезе. Не съхранявайте Presentation референция извън блока try.
Поддържан изходен формат
Единственият поддържан формат за запазване е PPTX (SaveFormat.PPTX). Експортирането в PDF, HTML, SVG или графични формати не е налично в това издание.
Ключови класове
| Клас / Енум | Пакет | Описание |
|---|---|---|
Presentation | org.aspose.slides.foss | Главен контейнер; използва се в try-with-resources |
ShapeType | org.aspose.slides.foss | Енум за типове форми (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Енум за типове запълване (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Тристранен булев тип за форматиране (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Изходен формат enum (поддържа се само PPTX) |
Color | org.aspose.slides.foss.drawing | Конструктор за цвят ARGB |
PointF | org.aspose.slides.foss.drawing | Дробна 2D точка (използва се за позиции на коментари) |
Известни ограничения
Следните области се появяват UnsupportedOperationException в това издание:
- Диаграми: без създаване или модифициране на диаграми
- SmartArt: не се поддържа
- Анимации и преходи: преходите между слайдове и анимациите на обекти не могат да се зададат
- Формати за експортиране: поддържа се само запазване в PPTX; няма PDF, HTML, SVG или експортиране на изображения
- Хипервръзки и настройки на действия: обектите за връзка не могат да се променят
- VBA макроси и цифрови подписи:не е достъпен
Неизвестните XML части, открити по време на зареждане, се запазват дословно при запазване, така че при повторно зареждане никога не се премахва съдържание, което библиотеката все още не разбира.
Вижте също
- Започване: Инсталиране и първа програма
- API справка: Класова и методна справка
- Ръководства Как Да: Задачно ориентирани статии Как Да