
Огляд
Створення 3D-фігур у файлах PowerPoint може значно підвищити візуальну привабливість презентацій. Ця можливість має вирішальне значення для таких галузей, як архітектура, освіта та дизайн, де візуальне представлення є ключовим. Використовуючи Aspose.Slides for Java, розробники можуть легко інтегрувати візуалізацію 3D-моделі у свої програми. Ця бібліотека відома своєю гнучкістю та розширеними можливостями налаштування, що робить її ідеальним вибором для створення 3D-фігур у PowerPoint. Завдяки надійним функціям Aspose.Slides for Java розробники можуть створювати 3D-фігури в PowerPoint програмно.
Візуалізація 3D-моделі - встановлення API
Щоб розпочати роботу з Aspose.Slides for Java, його можна завантажити тут або використати такі конфігурації Maven:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>25.1</version>
<classifier>jdk16</classifier>
</dependency>
Програмне створення 3D-фігур у файлах PowerPoint
Виконайте такі дії, щоб створити 3D-фігури в PowerPoint за допомогою Aspose.Slides for Java:
- Створіть екземпляр класу Presentation.
- Створіть нову автофігуру, викликавши метод addAutoShape, налаштуйте її за стандартним шаблоном і додайте в кінець колекції.
- Викличте метод setText, щоб установити звичайний текст для TextFrame.
- Установіть висоту шрифту, викликавши метод setFontHeight.
- Визначте тип камери, викликавши функцію setCameraType.
- Установіть обертання, викликавши функцію setRotation.
- Метод setLightType представляє попередньо встановлене право світла, яке можна застосувати до фігури.
- Визначте напрямок, матеріал і висоту ефекту екструзії.
- Викличте метод save, щоб зберегти файл на диск.
Наведений нижче фрагмент коду демонструє візуалізацію тривимірної моделі в Java:
public class main {
public static void main(String[] args) {
// Встановіть шлях до робочого каталогу.
String outPptxFile = "Presentation2.pptx";
// Створіть екземпляр класу Presentation.
Presentation pres = new Presentation();
try
{
// Створіть нову автофігуру, налаштуйте її за стандартним шаблоном і додайте в кінець колекції.
IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 200, 150, 200, 200);
// Викличте метод setText, щоб встановити звичайний текст для TextFrame.
shape.getTextFrame().setText("3D");
// Встановіть висоту шрифту, викликавши метод setFontHeight.
shape.getTextFrame().getParagraphs().get_Item(0).getParagraphFormat().getDefaultPortionFormat().setFontHeight(64);
// Визначте тип камери, викликавши функцію setCameraType.
shape.getThreeDFormat().getCamera().setCameraType(CameraPresetType.OrthographicFront);
// Встановіть обертання, викликавши функцію setRotation.
shape.getThreeDFormat().getCamera().setRotation(20, 30, 40);
// Метод setLightType представляє попередньо встановлене право світла, яке можна застосувати до форми.
shape.getThreeDFormat().getLightRig().setLightType(LightRigPresetType.Flat);
// Визначте напрямок, матеріал і висоту ефекту екструзії.
shape.getThreeDFormat().getLightRig().setDirection(LightingDirection.Top);
shape.getThreeDFormat().setMaterial(MaterialPresetType.Powder);
shape.getThreeDFormat().setExtrusionHeight(100);
// Викличте метод збереження, щоб зберегти файл на диск.
pres.save(outPptxFile, SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
}
}
Вихід:

Тривимірне малювання в PowerPoint – отримайте безкоштовну ліцензію
Щоб дослідити весь потенціал Aspose.Slides for Java, відвідайте тут, щоб отримати безкоштовну пробну ліцензію.
Висновок
Створення 3D-фігур у PowerPoint може змінити ваші презентації, зробивши їх більш привабливими та інформативними. Використовуючи Aspose.Slides for Java, розробники можуть легко інтегрувати цю функцію у свої програми. Почати роботу легко, а ліцензія дозволяє розробникам і тестувальникам оцінювати функції продукту без будь-яких обмежень.
Державні ресурси
Ознайомтеся з додатковими ресурсами, такими як документація та форуми спільноти, щоб поглибити своє розуміння Aspose.Slides for Java.Ці ресурси надають цінну інформацію та підтримку для розробників.
Часті запитання – FAQ
Як я можу створити 3D-фігури в PowerPoint за допомогою Aspose.Slides for Java?
Щоб створити 3D-фігури, ініціалізуйте презентацію, перейдіть до слайда, додайте 3D-фігуру за допомогою IAutoShape
, налаштуйте її та збережіть презентацію. Використовуйте наданий фрагмент коду для вказівок.
Які переваги використання Aspose.Slides for Java для візуалізації 3D-моделі?
Aspose.Slides for Java пропонує гнучкість, легкість інтеграції та розширені параметри налаштування, що робить його ідеальним для відтворення 3D-моделей у презентаціях PowerPoint.
Чи можу я спробувати Aspose.Slides for Java перед покупкою?
Так, ви можете отримати безкоштовну пробну ліцензію на веб-сайті Aspose, щоб ознайомитися з функціями та можливостями Aspose.Slides for Java без будь-яких обмежень.