
نمای کلی
ایجاد اشکال سه بعدی در فایلهای PowerPoint میتواند جذابیت بصری ارائهها را به میزان قابل توجهی افزایش دهد. این قابلیت برای صنایعی مانند معماری، آموزش و طراحی که نمایش بصری کلیدی است، حیاتی است. با استفاده از Aspose.Slides for Java، توسعه دهندگان می توانند به راحتی رندر مدل سه بعدی را در برنامه های خود ادغام کنند. این کتابخانه به دلیل انعطافپذیری و گزینههای سفارشیسازی پیشرفتهاش مشهور است، که آن را به انتخابی ایدهآل برای ایجاد اشکال سهبعدی در پاورپوینت تبدیل میکند. Aspose.Slides for Java با ویژگی های قوی خود، به توسعه دهندگان این امکان را می دهد تا اشکال سه بعدی را در پاورپوینت به صورت برنامه ریزی شده ایجاد کنند.
رندر مدل سه بعدی - نصب 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>
ایجاد اشکال سه بعدی در فایل های پاورپوینت به صورت برنامه ریزی شده
این مراحل را برای ایجاد اشکال سه بعدی در پاورپوینت با استفاده از Aspose.Slides for Java دنبال کنید:
- یک نمونه از کلاس Presentation ایجاد کنید.
- با فراخوانی متد addAutoShape یک AutoShape جدید ایجاد کنید و آن را از الگوی پیش فرض مجموعه تنظیم کنید.
- برای تنظیم متن ساده برای TextFrame، متد setText را فراخوانی کنید.
- ارتفاع فونت را با فراخوانی روش 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
{
// یک AutoShape جدید ایجاد کنید، آن را از قالب پیش فرض تنظیم کنید و آن را به انتهای مجموعه اضافه کنید.
IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 200, 150, 200, 200);
// برای تنظیم متن ساده برای TextFrame، متد setText را فراخوانی کنید.
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();
}
}
}
خروجی:

طراحی سه بعدی در پاورپوینت - مجوز رایگان دریافت کنید
برای کشف پتانسیل کامل Aspose.Slides for Java، برای دریافت مجوز آزمایشی رایگان، به اینجا مراجعه کنید.
نتیجه گیری
ایجاد اشکال سه بعدی در پاورپوینت می تواند ارائه های شما را متحول کند و آنها را جذاب تر و آموزنده تر کند. با استفاده از Aspose.Slides for Java، توسعه دهندگان می توانند به راحتی این ویژگی را در برنامه های خود ادغام کنند. شروع کار آسان است و مجوز به توسعه دهندگان و آزمایش کنندگان اجازه می دهد تا ویژگی های محصول را بدون هیچ محدودیتی ارزیابی کنند.
منابع عمومی
منابع اضافی مانند اسناد و انجمنهای انجمن را برای عمیقتر کردن درک خود از Aspose.Slides for Java کاوش کنید. این منابع بینش و پشتیبانی ارزشمندی را برای توسعه دهندگان فراهم می کند.
سوالات متداول - سوالات متداول
چگونه می توانم با استفاده از Aspose.Slides for Java اشکال سه بعدی در پاورپوینت ایجاد کنم؟
برای ایجاد اشکال سه بعدی، یک ارائه را مقداردهی اولیه کنید، به یک اسلاید دسترسی پیدا کنید، یک شکل سه بعدی را با استفاده از «IAutoShape» اضافه کنید، آن را سفارشی کنید و ارائه را ذخیره کنید. از این کد کد برای راهنمایی استفاده کنید.
مزایای استفاده از Aspose.Slides for Java برای رندر مدل سه بعدی چیست؟
Aspose.Slides for Java انعطافپذیری، سهولت یکپارچهسازی، و گزینههای سفارشیسازی پیشرفته را ارائه میدهد که آن را برای ارائه مدلهای سه بعدی در ارائههای پاورپوینت ایدهآل میکند.
آیا می توانم قبل از خرید Aspose.Slides را برای Java امتحان کنم؟
بله، میتوانید یک مجوز آزمایشی رایگان را از وبسایت Aspose دریافت کنید تا بدون هیچ محدودیتی ویژگیها و قابلیتهای Aspose.Slides for Java را بررسی کنید.