Как осуществлять взаимодействие OpenOffice и C#

программирование C# OpenOffice

На текущий момент написан код экспорта в форматы MS Word и Excel с использованием Office Iterop. Но оказалось что у заказчика нет лицензий на MS Office. Теперь необходимо быстро переписать экспорт под OpenOffice. Если кто нибудь имеет опыт решения таких проблем поделитесь идеями.
Ответы:
Сам никогда этим не занимался, работал с MS офисом, но вот ссылочка, которая должна быть полезной
а что мешает использовать формат RTF ?
OpenOffice его поддерживает
Нужен еще Excel (OpenOffice Calc соответственно)
думаю это [1] пригодится или это [2]
Я делал связь через CSV текстовые файлы по другому нет ничо под С#. По крайней мере я не нашел.
есть вариант если офис 12 то можно сохранить файл как docx формат а его OpenOffice понимает.
может там какой com есть, в простанстве имен так просто не найти, а вот com-объект должен быть.
Вот ссылочка. Должно заинтересовать...
http://www.i-rs.ru/content/view/full/1019
http://www.codeproject.com/KB/cs/TblProc.aspx
Здесь есть хорошая либа. Только вон на новой версии OOo Calc она немного косячит, но это надо проверить. Автор вроде делал оговорку что надо с ним связаться для обсуждения лицензии.
Надеюсь что через месяц свой аналог напишу. (уже полгода собираюсь это сделать)
Я делал связь через OLE, там модель данных относительно понятная. Только это очень медленно - расходы на маршалинг громадные....
полезный источник для перехода на libre\openOffice
http://www.codeproject.com/Articles/21475/TblProc-OpenOffice-Calc-and-Excel
Open Office и стандартный .xls и .doc понимает


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.