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

Този наръчник обхваща основните възможности на 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 или графични формати не е налично в това издание.

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

Клас / ЕнумПакетОписание
Presentationorg.aspose.slides.fossГлавен контейнер; използва се в try-with-resources
ShapeTypeorg.aspose.slides.fossЕнум за типове форми (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossЕнум за типове запълване (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossТристранен булев тип за форматиране (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportИзходен формат enum (поддържа се само PPTX)
Colororg.aspose.slides.foss.drawingКонструктор за цвят ARGB
PointForg.aspose.slides.foss.drawingДробна 2D точка (използва се за позиции на коментари)

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

Следните области се появяват UnsupportedOperationException в това издание:

  • Диаграми: без създаване или модифициране на диаграми
  • SmartArt: не се поддържа
  • Анимации и преходи: преходите между слайдове и анимациите на обекти не могат да се зададат
  • Формати за експортиране: поддържа се само запазване в PPTX; няма PDF, HTML, SVG или експортиране на изображения
  • Хипервръзки и настройки на действия: обектите за връзка не могат да се променят
  • VBA макроси и цифрови подписи:не е достъпен

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

Вижте също

 Български