Вопрос: Как сохранить картинку в файл из OOo на VBA UNO?
Добавлено: 01.04.11 16:49
Автор вопроса: П.С. | Web-сайт:psbatishev.narod.ru | ICQ: 225019134
Добрый день!
Может быть Вы знаете ответ, как, используя Writer OpenOffice.org, с помощью макроса на VBA (либо просто кодом на VB 6 или VB.NET, C#, т.е. использовать API UNO), сохранить картинку (растровую) из документа Writer'а в файл? Конечно не представляет сложности извлечь картинку из архива документа.odt , но фокус в том, чтобы узнать, в какой позиции текста эта картинка находится, и потом извлечь ее, сохранить в файле. Цель - преобразование документа в html-формат.
Пересмотрели всю документацию и форумы - не можем найти.
Если обратился не по адресу - прошу прощения.
По моему задача элементарная. На сколько я помню, вся информация о расположении картинки хранится в тегах, остается только реализовать xml-парсер (на дотнете и ребенок справиться) и сопоставить тег с картинкой относительно параграфа. Точно утверждать не берусь, Оо дома нет. Завтра на работе поэкспериментирую, давно всякими кодировщиками не баловался.