Ответ
 
Опции темы
Старый 20.06.2008, 00:27      #1
rmn
Местный
По умолчанию openxml в odf

Немного начала парить складывающаяся ситуация. Пришлось поискать решение. Не без помощи всемогущего (гугла, кого ж еще) решение было найдено на oooninja.com. Делюсь.

Какой-то там распоследний вражий офис по умолчанию вражьим пользователям без их ведома сохраняет файлы в безпонтовом вражьем формате.

Затем этот самый юзер подобно зомби начинает рассылать файлы во вражьем формате по почте и носить на флешках. И его (юзера) совершенно не парит, что у тех, кому файл нужен, может не быть вражьего офиса, и уж тем более распоследнего.

Формат совершенно не понимается OOo (независимо от ОС) и каждый раз приходится искать вражью машину, чтобы запустить на ней вражий конвертер FileFormatConverters, скачанный с вражьево сайта, чтобы преобразовать файл из одного вражьего формата в другой (конечно же, вражий), с которым OOo все-таки работать умеет.

Как известно, у ребят из Novell налажены отношения с врагами. Полезный нам результат этих отношений можно найти среди пакетов их дистрибутива SLED 10. Называется он odf-converter. Периодически обновляется и выкладывается кем-то тут.

На данный момент интерес представляет вот эта его версия от 2 апреля 2008. Точнее, один единственный исполняемый файл, завернутый в пакет - файл OdfConverter. Достаётся он и "устанавливается" в систему примерно так
Код:
rpm2cpio odf-converter-1.1.1-1.i586.rpm | cpio -id *OdfConverter*
sudo cp usr/lib/ooo-2.0/program/OdfConverter /usr/local/bin/
sudo ln -sf /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ldconfig
Всё. Теперь все вражьи файлы (с буквой x на конце, которая не видна вражьим пользователям, потому что враг посчитал, что расширения файлов пользователем видеть не надо) преобразуются командой
Код:
OdfConverter /i вражийфайл
в удобочитаемый ODF.

Полагаю, что в Novell SLED 10 (который за $50) все намного гламурнее и преобразование выполняется еще на этапе открытия вражьих файлов. В нашем случае $50 не нужны.
rmn вне форума   Ответить с цитированием Вверх
Благодарности: 3
ArcFi (20.06.2008), Doctor_Zlo (20.06.2008), tmp0000 (20.06.2008)
Старый 20.06.2008, 14:17      #2
Doctor_Zlo
Пользователь
Пользователь Mozilla Firefox
 
Аватар для Doctor_Zlo
По умолчанию

Цитата:
Международная организация по стандартизации (ISO) и Международная электротехническая комиссия (IEC) приостановили публикацию стандарта ISO/IEC DIS 29500 Office Open XML до рассмотрения поступивших апелляций. Напомним, четыре национальных комитета ISO и IEC - в Бразилии, Индии, ЮАР и Венесуэле - заявили формальные апелляции по поводу принятия предложенного Microsoft офисного формата в качестве международного стандарта.
http://spo.cnews.ru/news/top/index.shtml?2008/06/20/305869
Doctor_Zlo вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
Ringo (20.06.2008)
Старый 21.06.2008, 20:26      #3
rmn
Местный
По умолчанию

пара замечаний - отказывается конвертить документы с кириллическими названиями (локаль ru_RU.KOI8-R, debian etch)
Довольно долго конвертит 50 KiB xlsx больше 2-х минут обрабатывал. Но, скорее всего, все от сложности документа зависит.

Оффтоп
Оффтоп Еще у меня перестал работать OOo после aptitude upgrade (вот приперло iceweasel 2.0.0.12 поиметь)

Последний раз редактировалось rmn; 21.06.2008 в 20:28.
rmn вне форума   Ответить с цитированием Вверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Обратная связь
Текущее время: 07:23. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot