Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2009-08-07

odt2doc

Это я хочу поделицца опытом превращения OpenDocumentText в чтоб-его.doc

Прислали мне тут чтоб-его.doc
Обычно я сразу перевожу такое в опенофисный формат и использую по назначению. А тут не вышло, отправитель очень важный, ему доку обратно надо было в вордовом формате отправить. С пометками.

Что ж, сижу, поправляю доку, бац - вылетел опенофис. И второй раз, и третий - все при сохранении. Документ был с пометками типа notes и мои правки в режиме записи редакций. ОО не справился с переводом такого в чтоб-его.док.

Ладно, сохранил как ODT и закончил работу уже без нервотрепки. Стал сохранять обратно в чтоб-его.док, для отправки важному человеку. Не конвертируется. Сыпецца.

Перегнал в PDF - вроде выглядит неплохо, на крайний случай сгодицца. Так, подложив соломки, стал эксперементировать с конвертацией. Пропуская печальное, могу сразу сказать - ОО не справился. Результат кроме вздохов ничего не вызывал.

Полез искать сторонние конвертеры. Нашел один в онлайне - смело можно пользоваться, сделал все как надо:
media-convert.com/convert/

И еще нашел один в офлайне:
dag.wieers.com/home-made/unoconv/

Этот уноконв есть питоновый скрипт, использующий API от ОО для работы с доками и конвертации. Но у меня не заработал, потому как ОО у меня не из пакетов, а свежий, использующий питон 2.6. В то время как в системе установлен питон 2.5.
В бэкпортах питона 2.6 тоже не оказалось, и на этом я решил судьбу дальше не терзать и остановить эксперимент. А то, устанавливая питон 2.6 можно и систему в неработоспособный вид привести.

Да и шансов на успех у уноконва было маловато, если он использует API от ОО, то и конвертит, видимо, не лучше чем ОО.

Получается два вывода, один непонятной окраски: почти все нужные сервисы можно найти в онлайне, ищите и обрящете.
Второй печальный: у дистрибутивов систем, построенных на пакетах, есть мощный недостаток - пока добрые люди нужный пакет не соберут - сосите лапу. Или ломайте систему, вынимая из нее пакет и заменяя его самосбором. Что не для слабых духом и бедных временем.

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)