libreoffice && (doc || docx)

Тема создана в /dev/null, чтобы поплакаться/посетовать/спросить у опытных.
Имеем либру:
$ libreoffice --version
LibreOffice 4.0.4.2
Не спрашивайте, как и нафига, но я своего научника не могу приучить делать комменты в пдфке, нужно только doc-файлы. Да и мне в обратку часто приходят такие.

Преамбула и суть проблемы:
Отправляли статью в журнал. Пришли рецензии на работу. Одна рецензия нормально открылась, вторая в docx ни в какую. То есть оно открывается, либра намертво грузит 2 ядра из 4х и уходит в астрал. Текст не появляется, но зато есть какие то линии, подчеркивания, etc. Ну я помаялся немного, а потом пропустил текст через встроенный в почту ридер и накалякал ответ.
Через некоторое время приходит еще одно письмо, тоже содержит текст и тоже в docx. Открываю - та же картина. Лааадно, кидаю на флешку, открываю на другом компе (под виндой), делаю экспорт в doc (через M$) - т.к. форматирование важно сохранить - открываю через либру - та же картина.

Опеноффис (поставил ради теста) таки осилил документ, но верещал про то, что он защищен от изменений. Да и вообще он мне не нравится ;) Экспорт из опеноффиса в doc привел к тому же самому o_0 Экспорт в odt не канает - мой odt мелкомягкий у научника не может осилить :)
Пикантные подробности: файл docx после экспорта в odt через опеноффис также кладет либру ;)

И вот у меня терь подозрение - или это как то связано с M$ office - например, в последних обновлениях или версиях есть доп плюшка, которая провоцирует подобный баг у опенсурсных клиентов. Или это у двух разных авторов одинаковые атрибуты у создаваемых файлов (какая то доп.плюшка, которая не реализована в либре). Или что то третье, например, в либре что то сломали после обновления. Поделитесь мыслей/опытом, мб кто то что то подобное видел. Может есть пути решения (перейти в винду не предлагать :))
PGP 0x31361F01
arcanisrepo
отошлите этот файл разрабам либры, может исправят
еще кстати в самом файле могла вирусня затаиться, вот либра и спотыкается
p/s мс офис 2010 (word, exel) сносно работают под wine
p/s мс офис 2010 (word, exel) сносно работают под wine
я давно себе поставил 2007 в вайн и успокоился, ни либра ни опенофис не умеют нормально работать с формулами с ворда. Потому выбрал меньшее из зол.
stmc
отошлите этот файл разрабам либры, может исправят
еще кстати в самом файле могла вирусня затаиться, вот либра и спотыкается
p/s мс офис 2010 (word, exel) сносно работают под wine
да мне, признаться не особо хочется заводить вайн, хотелось бы нативной поддержки. Про вирус интересно, я правда не знаю, как оно проверяется, но вирустотал отчитался, что все чисто. Воспользовался вашим советом и отправил отправил письмо с описанием проблемы и файлом.
PGP 0x31361F01
arcanisrepo
arcanis
Тема создана в /dev/null, чтобы поплакаться/посетовать/спросить у опытных.
Честное слово, с таким лучше на http://forumooo.ru/
sirocco
Честное слово, с таким лучше на http://forumooo.ru/
не, вряд ли помогли бы :) мне ответили по рассылке, что у всех все работает. Еще немного поковырявшись, я нашел проблему - она крылась в шрифте calibri (от мелкософта же). Изначально он у меня был импортирован из рабочей винды, сейчас установил пакет из аура (предварительно удалив старый шрифт и подчистив кэш шрифтов) - проблема сохранилась. Если удалить калибри, то все открывается (с дефолтным шрифтом)
PGP 0x31361F01
arcanisrepo
arcanis
Еще немного поковырявшись, я нашел проблему - она крылась в шрифте calibri (от мелкософта же).
Всё же стоит открыть тему на forumooo. Там есть несколько человек, причастных к созданию либры. Может оформят багрепорт.
Проблема с calibri обсуждалась здесь. Говорят что в оффициальном билде все работает нормально, проблема только в арче. Баг тоже уже зареган. Если нужно для работы, временно откатись (на 4.0.3 проблем быть не должно), я офисом пользуюсь редко, поэтому жду обновления.
апгрейд до 4.1.1 решил проблему. Баг на багтрекере закрыт
PGP 0x31361F01
arcanisrepo
Напишу здесь, поскольку тема соответствует.
Столкнулся с забавной проблемой: файлы .doc, созданные FineReader'ом (проверялось на версии 11, но подозреваю, что и в более ранних версиях проблема будет воспроизводиться), Libreoffice 4.1.1 открыть не может, выдаёт ошибку ввода/вывода. Лёгкий перекур форматов выявил, что FineReader, на самом деле, создаёт не .doc-файл, а .rtf-файл, но с расширением .doc. Раньше Libreoffice открывал такой файл без проблем. Сейчас посылает очень далеко (и, в принципе, правильно делает, ибо нефиг).
РЕШЕНИЕ: можно просто изменить расширение .doc на .rtf, а потом пересохранить файл в удобном для пользователя формате (например, в .odt).
 
Зарегистрироваться или войдите чтобы оставить сообщение.