ایجاد نمودارها با VSTO و Aspose.Slides برای Java
ایجاد یک نمودار
نمونههای کد زیر فرایند افزودن یک نمودار ستونی سهبعدی خوشهای ساده با VSTO را توضیح میدهند. شما یک شیء Presentation ایجاد میکنید، یک نمودار پیشفرض به آن اضافه میکنید. سپس با استفاده از کتابخانه Microsoft Excel به دادههای نمودار دسترسی پیدا میکنید و آنها را اصلاح میکنید و ویژگیهای نمودار را تنظیم مینمایید. در نهایت، ارائه را ذخیره میکنید.
مثال VSTO
با استفاده از VSTO، مراحل زیر انجام میشود:
- یک نمونه از ارائه Microsoft PowerPoint ایجاد کنید.
- یک اسلاید خالی به ارائه اضافه کنید.
- یک نمودار ستونی سهبعدی خوشهای اضافه کنید و به آن دسترسی پیدا کنید.
- یک نمونه جدید از Microsoft Excel Workbook ایجاد کنید و دادههای نمودار را بارگذاری نمایید.
- با استفاده از شیء Microsoft Excel Workbook، به ورق کاری دادههای نمودار دسترسی پیدا کنید.
- محدوده نمودار را در ورق کاری تنظیم کنید و سریهای ۲ و ۳ را از نمودار حذف کنید.
- دادههای دستهبندی نمودار را در ورق کاری دادهها اصلاح کنید.
- دادههای سری ۱ نمودار را در ورق کاری دادهها اصلاح کنید.
- حالا عنوان نمودار را دسترسی پیدا کنید و ویژگیهای فونت مربوطه را تنظیم کنید.
- محور مقدار نمودار را دسترسی پیدا کنید و واحد بزرگ، واحد کوچک، حداکثر مقدار و حداقل مقدار را تنظیم کنید.
- محور عمق یا محور سری نمودار را دسترسی پیدا کنید و همانطور که در این مثال فقط یک سری استفاده میشود، آن را حذف کنید.
- حالا زاویهٔ چرخش نمودار را در جهت X و Y تنظیم کنید.
- ارائه را ذخیره کنید.
- نمونههای Microsoft Excel و PowerPoint را ببندید.
ارائهٔ خروجی که با VSTO ایجاد شده است

مثال Aspose.Slides for Java
با استفاده از Aspose.Slides for Java، مراحل زیر انجام میشود:
- یک نمونه از ارائه Microsoft PowerPoint ایجاد کنید.
- یک اسلاید خالی به ارائه اضافه کنید.
- یک نمودار ستونی سهبعدی خوشهای اضافه کنید و به آن دسترسی پیدا کنید.
- با استفاده از یک نمونه Microsoft Excel Workbook، به ورق کاری دادههای نمودار دسترسی پیدا کنید.
- سریهای استفاده نشده ۲ و ۳ را حذف کنید.
- به دستهبندیهای نمودار دسترسی پیدا کنید و برچسبها را اصلاح کنید.
- به سری ۱ دسترسی پیدا کنید و مقادیر سری را اصلاح کنید.
- حالا عنوان نمودار را دسترسی پیدا کنید و ویژگیهای فونت را تنظیم کنید.
- محور مقدار نمودار را دسترسی پیدا کنید و واحد بزرگ، واحد کوچک، حداکثر مقدار و حداقل مقدار را تنظیم کنید.
- حالا زاویهٔ چرخش نمودار را در جهت X و Y تنظیم کنید.
- ارائه را در قالب PPTX ذخیره کنید.
ارائهٔ خروجی که با Aspose.Slides ایجاد شده است

سوالات متداول
آیا میتوانم انواع دیگری از نمودارها مانند نمودارهای دایرهای، خطی یا میلهای را با Aspose.Slides ایجاد کنم؟
بله. Aspose.Slides از طیف گستردهای از انواع نمودار پشتیبانی میکند، از جمله نمودارهای دایرهای، خطی، میلهای، پراکندگی، حبابی و موارد دیگر. میتوانید نوع نمودار موردنظر را با استفاده از کلاس ChartType هنگام افزودن نمودار مشخص کنید.
آیا میتوانم استایلها یا تمهای سفارشی را به نمودار اعمال کنم؟
بله. میتوانید ظاهر نمودار را بهصورت کامل سفارشی کنید، از جمله رنگها، فونتها، پرکنندهها، خطوط دور، خطوط شبکه و چیدمان. با این حال، اعمال دقیق تمهای Office همانطور که در PowerPoint مشاهده میشود، نیاز به تنظیم دستی هر سبک بهصورت جداگانه دارد.
آیا میتوانم نمودار را بهصورت تصویر جداگانه از اسلاید استخراج کنم؟
بله، Aspose.Slides به شما امکان میدهد هر شکل—including نمودارها—را بهعنوان یک تصویر جداگانه (مثلاً PNG، JPEG) با استفاده از متد getImage روی shape استخراج کنید.