ایجاد ارائههای جدید با استفاده از VSTO و Aspose.Slides برای Java
VSTO برای این توسعه یافت که به برنامهنویسان اجازه دهد برنامههایی بسازند که میتوانند داخل Microsoft Office اجرا شوند. VSTO مبتنی بر COM است اما در یک شیء .NET بستهبندی شده است تا بتوان در برنامههای .NET از آن استفاده کرد. VSTO به پشتیبانی .NET framework و همچنین زمان اجرای CLR‑based Microsoft Office نیاز دارد. اگرچه میتوان از آن برای ساخت افزودنیهای Microsoft Office استفاده کرد، استفاده از آن به عنوان یک مؤلفه سمت سرور تقریباً غیرممکن است. همچنین مشکلات جدی در استقرار دارد.
Aspose.Slides for Java یک مؤلفه است که میتواند برای دستکاری ارائههای Microsoft PowerPoint استفاده شود، درست مانند VSTO، اما مزایای متعددی دارد:
- Aspose.Slides شامل فقط کد مدیریتشده است و نیازی به نصب زمان اجرای Microsoft Office ندارد.
- میتواند به عنوان مؤلفهٔ سمت کاربر یا به عنوان مؤلفهٔ سمت سرور استفاده شود.
- استقرار آسان است زیرا Aspose.Slides در یک فایل jar واحد قرار دارد.
ایجاد یک ارائه
در ادامه دو مثال کد آورده شده است که نشان میدهد چطور میتوان از VSTO و Aspose.Slides for Java برای دستیابی به همان هدف استفاده کرد. مثال اول VSTO; مثال دوم از Aspose.Slides استفاده میکند.
مثال VSTO
خروجی VSTO

مثال Aspose.Slides for Java
خروجی Aspose.Slides
