نصب
بررسی کلی
راهنمای نصب توضیح میدهد که چگونه Aspose.Slides for Java را به محیط پروژه خود اضافه کنید. این راهنما نشان میدهد که چگونه کتابخانه را از Maven Central ارجاع دهید یا بسته JAR آفلاین را دانلود کنید، و مکان فایلهای checksum را که میتوانید برای تأیید یکپارچگی استفاده کنید، مشخص میکند. در پایان این بخش باید آماده باشید تا Aspose.Slides را به خط ساخت خود اضافه کنید و یک ارائه ساده «Hello, World» اجرا کنید تا تأیید شود که همه چیز به درستی پیکربندی شده است.
Aspose.Slides for Java نیازی به Microsoft PowerPoint ندارد. این کتابخانه بهصورت برنامهنویسی فایلهای ارائه مورد نیاز را تولید میکند. با این حال، برای مشاهده ارائههای تولید شده ممکن است به Microsoft PowerPoint یا یک نمایشگر ارائه دیگر نیاز داشته باشید.
نصب و پیکربندی جاوا
جاوا یک زبان برنامهنویسی محبوب است که به شما امکان اجرای برنامهها روی بسیاری از پلتفرمها را میدهد. برای اطلاعات درباره نصب و پیکربندی جاوا بر روی هر سیستمعامل، به https://java.com/ مراجعه کنید.
نصب Aspose.Slides for Java از مخزن Maven
Aspose تمام APIهای جاوا را در Maven repositories خود میزبانی میکند. میتوانید API Aspose.Slides for Java را بهصورت مستقیم در پروژههای Maven خود با کمترین پیکربندی یکپارچه کنید.
-
مشخصکردن پیکربندی مخزن Maven
پیکربندی/موقعیت مخزن Maven Aspose را در فایل pom.xml خود به شکل زیر مشخص کنید:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
-
تعریف وابستگی API Aspose.Slides for Java
وابستگی API Aspose.Slides for Java را در فایل pom.xml خود به این شکل تعریف کنید:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>XX.XX</version>
<classifier>jdk16</classifier>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>XX.XX</version>
<classifier>javadoc</classifier>
</dependency>
</dependencies>
در نتیجه وابستگی Aspose.Slides for Java در پروژه Maven شما تعریف خواهد شد.
پرسشهای متداول
چگونه میتوانم تأیید کنم که Aspose.Slides به درستی یکپارچه شده است؟
پروژه خود را بسازید، یک شیء خالی از نوع Presentation ایجاد کنید و آن را با نام جدیدی ذخیره کنید. اگر فایل بدون بروز استثنا ایجاد شد، کتابخانه با موفقیت یکپارچه شده است.
چگونه میتوانم مصرف حافظه را هنگام پردازش ارائههای بزرگ محدود کنم؟
محدودیتهای حافظه JVM را فقط به میزانی که لازم است افزایش دهید و هر نمونه از Presentation را در یک بلاک finally ببندید تا کش بهسرعت آزاد شود. این کار از خطاهای کمبود حافظه جلوگیری میکند و مصرف کلی حافظه را در عملیات دستهای پیشبینیپذیر نگه میدارد.
آیا میتوانم قالبهای خروجی ناخواسته را حذف کنم تا اندازه نهایی JAR کاهش یابد؟
نسخههای فعلی Aspose.Slides بهصورت یک کتابخانهٔ منولیتیک واحد منتشر میشوند، بنابراین در زمان ساخت نمیتوانید صادرکنندگان خاصی مانند PDF یا SVG را غیرفعال کنید.