Создание новой презентации
VSTO был разработан для того, чтобы дать разработчикам возможность создавать приложения, которые могут работать внутри Microsoft Office. VSTO основан на COM, но он обернут в объект .NET, чтобы его можно было использовать в приложениях .NET. VSTO требует поддержки .NET framework, а также среды выполнения Microsoft Office для CLR. Хотя его можно использовать для создания надстроек Microsoft Office, практически невозможно использовать его в качестве компонента на стороне сервера. У него также есть серьезные проблемы с развертыванием.
Aspose.Slides для PHP через Java — это компонент, который можно использовать для манипуляции презентациями Microsoft PowerPoint, так же как и VSTO, но у него есть несколько преимуществ:
- Aspose.Slides содержит только управляемый код и не требует установки среды выполнения Microsoft Office.
- Его можно использовать как компонент на стороне клиента или как компонент на стороне сервера.
- Развертывание простое, так как Aspose.Slides содержится в одном jar-файле.
Создание презентации
Ниже приведены два примера кода, которые иллюстрируют, как VSTO и Aspose.Slides для PHP через Java могут быть использованы для достижения одной и той же цели. Первый пример — VSTO; второй пример использует Aspose.Slides.
Пример VSTO
Вывод VSTO
Пример Aspose.Slides для PHP через Java
Вывод Aspose.Slides