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