Я создал приложение Powerpoint, используя автоматизацию. По сути, это был веб-сайт библиотеки слайдов, который открывал несколько файлов и перемещал слайды в шаблон.
Первой проблемой, с которой я столкнулся, была безопасность, в итоге я настроил приложение на запуск от имени администратора, что не рекомендуется, и большинство мест, вероятно, будут недовольны этим действием. Вам потребуется гибкость для настройки параметров безопасности.
Я столкнулся с несколькими сбоями в пуле приложений, которые мы никогда не отслеживали, и я считаю, что мне также нужно было, чтобы пользователь входил в удаленный рабочий стол, но всегда отключался.
Суть в том, что вы можете заставить автоматизацию работать, но она хакерская. Если у вас есть гибкость и автоматизация - ваш лучший выбор, тогда сделайте это. В противном случае у меня есть две мысли.
- Изучите использование Open XML и Open XML SDK
- Посмотрите, как запустить службу WCF для доверенной учетной записи пользователя. затем вызовите вашу веб-страницу или поставьте в очередь задание на обработку запроса.