Я нашел некоторую документацию о взаимодействии с OpenOffice с использованием таких технологий, как COM, но прежде чем углубиться в глубину, я задавался вопросом, работал ли кто-нибудь на этом?Удаленный интерфейс с OpenOffice Writer
У нас есть потребность в дальнейшем, все завернутые в вызове метода с клиентского компьютера (переговоры клиента к серверу с помощью COM):
- Клиент отправляет карту пар имя/значение для сервера приложение
- Сервер открывает шаблон Word (.dot в настоящее время файл) и поиск закладок с использованием имен от 1, заменяющий текст со значениями
- сервер сохраняет файл как текстовый файл .doc
Мы Играешь g это использование Word, но некоторые изменения в Windows 2008 означают, что если вы запустите без рабочего стола/интерактивного пользователя, Word не запустится. Очевидно, это большой взлом, но мы стремимся к быстрому решению, а не к реинжинирингу из-за ограничений по времени ... поэтому я задался вопросом, можем ли мы просто запустить OO Writer на сервере для выполнения той же работы? I знаю, насколько уродливым это все, поэтому на самом деле не нужны предложения для создания совершенно нового приложения для SDK с открытым кодом C#.
Несколько одновременных запросов могут быть исключены как потенциальная проблема (или, по крайней мере, это никогда не было проблемой с использованием Word, поэтому, если OO не отличается, это будет проигнорировано).