Как подружить MS Office и LibreOffice

    image
    Здравствуй, читатель! Ты когда-нибудь занимался переводом своего офиса/школы/института/друзей на Linux? Помнишь, как долго и упорно ты доказывал, что это — путь добра и света? А помнишь первую проблему, из-за которой пришлось все вернуть назад? Дай угадаю. Первый документ созданный в LibreOffice или OpenOffice отказался корректно открываться в MS Office? Слезы, сопли и мольбы оставить Linux ни к чему не привели? Утри нос, читатель! Под катом — о том, как подружить LibreOffice 3.5 и MS Office 2010 так, чтобы все везде открывалось одинаково.


    Корень всех зол


    Я, если и не сходу, очень быстро дошел до того, что работа с хорошо структурированными документами позволяет в будущем избежать многих проблем с их использованием. Все эти кучи пробелов для сдвига текста вправо и использование кнопки «Жирно» вместо использования стилей были мне чужды. В отличие от многих моих коллег, я тратил больше времени на подготовку структуры документа, чем на его содержимое, зато все мои документы были аккуратными и изменять их было одно удовольствие.

    Когда пришел тот прекрасный день, когда я пересел с MS Office на LibreOffice, я заметил, что содержимое многих моих документов осталось цело и так же аккуратно отформатировано. Уже тогда, я знал, что документы должны искажаться и ломаться при переходе, но это касалось только некоторых моих документов (как правило, с векторной графикой внутри). Мой внутренний программист требовал исследовать этот удачный опыт. Оказалось, что если придерживаться некоторых правил при форматировании документа, он будет полностью переносим между LibreOffice и MS Office.

    Unit-tests


    Чтобы узнать, какие именно элементы форматирования «слетают» при переносе, я разделил все на минимальные части и группы. Так, для начала нужно было рассмотреть форматирование целых страниц, затем абзацев, затем букв, таблиц, списков, изображений и так далее. Всего получилось 10 групп, а именно:
    • Страницы
    • Колонтитулы
    • Колонки
    • Абзацы
    • Символы
    • Списки
    • Изображения
    • Таблицы
    • Рецензирование
    • Поля

    В каждой группе содержится несколько тестируемых компонентов. Так, в группе страницы такими элементами являются: формат, ширина, высота, ориентация, поля и т.д. Каждый компонент тестируется отдельно от предыдущего с надеждой, что если каждый в отдельности пройдет тест, то и вместе они будут отображаться правильно.

    Тестирование проходило следующим образом. Для каждого компонента создается отдельный файл в LibreOffice 3.5, в котором данному компоненту устанавливается некоторое известное значение. Например, для тестирования форматов страниц было создано четыре файла со значениями этого компонента: A6, A5, A4, A3 — для тестирования ширины, один файл со значением ширины в 10 см. Каждый файл имел уникальное имя — числовой идентификатор. Так же был создан журнал тестирования — электронная таблица с перечислением всех тестируемых компонентов, их идентификаторов (именно этот идентификатор записывается в качестве имени файла) и флагов: прошел тестирование или нет в LibreOffice и MS Office. Далее каждый файл открывался сначала в LibreOffice, затем переносился на машину с Windows и открывался в MS Office. Все изменения значений компонентов изучались и записывались.

    Забегая вперед


    Результаты оказались крайне интересными. Оказывается оба этих редактора прекрасно уживаются. С их помощью можно создавать не только простенькие документы с отбивкой с помощью пробелов, но и целые договоры с нумерацией глав и автоматической нумерацией пунктов договора. Так же я узнал, что если в качестве значения конкретного компонента в LibreOffice установить значение, сохранить документ в doc, выйти и снова открыть документ, это значение может сброситься в ноль. Это означает, что LibreOffice отключает данный компонент из-за того, что он не реализован в MS Office! Так, например, если вы зададите надчеркивание текста и сохраните документ в doc, то после повторного открытия в LibreOffice это форматирование будет просто сброшено. Это вызвано тем, что в MS Office нет надчеркивания текста.

    Обо всем понемногу


    Теперь коротко о каждой группе и правилах оформления для обеспечения переносимости.

    Страницы

    Все основные форматы страниц (A6-3) прекрасно переносятся между редакторами, но так как в MS Office форматы A6 и A5 не определены, то станица просто имеет «Особый размер», соответствующий этим форматам.
    Ширина, высота и ориентация так же отлично переносятся, как и поля страницы, чего нельзя сказать о цветном фоне, и дело вовсе не в MS Office (он-то прекрасно отображает выбранный в LibreOffice цвет фона страницы), как ни странно именно первый отказывается закрашивать страницу в нужный цвет!
    Если вы хотите нарисовать границы страницы, то никаких проблем с переносимостью не возникнет, но вот отступы использовать не получится, лучше заменить их на поля.
    Нужно смешать в одном документе книжную и альбомную ориентацию? Дерзайте! Используйте для этого разрыв страницы и никаких проблем с переносимостью у вас не возникнет!

    Колонтитулы

    Ничего сложного, если следовать четырем простым правилам:
    1. Всегда включайте колонтитулы в документ, даже если они пусты
    2. Высота всегда должна быть установлена в значение 0,10 см, используйте для задания высоты колонтитула компонент Интервал
    3. Реальная высота поля страницы = поля + интервал колонтитула + 0,10 см
    4. Не используйте границы и поля в колонтитулах

    Таблицы и нумерация в колонтитулах отлично переносятся.

    Колонки

    С этим нет никаких проблем, любое число колонок, их ширина и интервал между ними переносятся без проблем.

    Абзацы

    Отступы, интервалы, поля, цвета, выравнивание и границы переносимы, вертикальное выравнивание — нет (выравнивание строки относительно центральной оси предложения), ведь в MS Office оно отсутствует.

    Символы

    Из форматирования шрифтов не работает надчеркивание и… больше ничего! Все остальное прекрасно переносится.

    Списки

    Самое сложное. Тут крайне важна правильная структура и проще всего ее добиться именно в LibreOffice. Маркированный и нумерованный списки переносятся нормально, проблема возникает с уровнями списка, они просто сбрасываются при переносе. Выходом является использование команд На уровень вниз и На уровень вверх в LibreOffice, а так же правильное использование окна Маркеры и нумерация. Немного «белой магии» и списки переносятся отлично.

    Изображения

    Совершенно никаких сложностей, важно лишь помнить, что привязка возможна только К символу или Как символ, а перед изображением лучше оставлять одну пустую строку (иначе они поменяются местами). Крайне не советую пользоваться встроенными векторными редакторами, лучше картинки ;)

    Таблицы

    Вообще никаких проблем, переносятся чисто.

    Рецензирование

    Примечания, удаление текста и добавление текста работают отлично при переносе. Также оба редактора нормально обрабатывают механизмы Отмены и Приемки изменений.

    Поля

    Смог создать поле Дата в определенном формате, на этом и закончил.

    Пора прощаться


    Напоследок о самом главном. Хорошая структура документа — залог его переносимости! И несколько важных советов:
    • Не используйте пробелы или табуляцию для сдвига текста в край, для этих целей есть отступы, выравнивание или в крайнем случае таблицы
    • Используйте стили везде и всегда, это позволит вам в будущем изменять документ в пару кликов
    • Не позволяйте другим копаться в вашем документе, изменяя его. Просите помечать изменения и изменяйте документ сами, это сбережет структуру документа от потных ручонок
    • Попробуйте LibreOffice. До этого теста я был убежден, что единственным действительно стоящим решением MS (да уберегут меня боги Linux от холивара) является их офис, и как же я был удивлен, что в LibreOffice есть больше компонентов форматирования. Не верите — попробуйте сами!
    • Не используйте сложное формирование документа. Нужен красочный буклет — забудьте о переносимости. Редакторы просто не понимают векторную графику друг друга
    • Подготовьте все документы и проверьте их на разных редакторах заранее, это сбережет вам нервы в будущем
    • PDF отлично отображается на любых редакторах, LibreOffice и MS Office умеют экспортировать документ в этот формат. Понимаете намек?


    Полезные ссылки


    Все тесты и примеры на Github. Здесь вы найдете (в перспективе) еще и готовые шаблоны различных документов и договоров, протестированные и гарантированно переносимые. Присоединяйтесь!
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 151

      +13
      но так как в MS Office форматы A6 и A5 не определены

      image
        +2
        Мой отказался показывать. Не знаю с чем связано, но в нем было только A4 и A3.
          +3
          Странно, конечно, но емнип, то эти форматы еще в 2007 были, если не раньше.
            +30
            Связано с тем, какой принтер выбран. Список формируется на основе списка поддерживаемых типов бумаги драйвера принтера. Будет стоять активный принтер PCL6 (встроенный простейший драйвер-заглушка от микрософта), например — будет только A4 и Letter
              +14
              И никак повлиять руками нельзя на доступность форматов? о_О Чем дальше, тем больше меня раздражает софт, который «лучше меня знает, что мне надо».
                +1
                чё эт нельзя-то? под выпадающим списком выбираете «Другие размеры страниц...» выбираете «другой» и вбивайте ручками нужные вам ширину и высоту.
                как вариант — выбрать в качестве принтера «Microsoft XPS Document Writer» и выбирать уже из списка.
                  +1
                  Ну так я и спросил, можно или нельзя. )
                  0
                  Это у вас ещё список шрифтов (!) не выпиливался из-за кривого драйвера принтера…
              –2
              Так это MS Office 2013, а в топике рассказ про 2010, может поэтому и отсутствуют.
                0
                В любом офисе всё определяется драйвером принтера. Так было ещё в MS Word 1.0 for Windows (да и, наверное, в MS Word for DOS тоже).
              +6
              Тема математических формул и совместимости с .docx к моему великому сожалению не раскрыта.
              Именно из-за этих двух проблем доходит до того, что приходится пользоваться виртуальными машинами с установленными на них совместимыми с MS Office операционками или искать в продаже не самые свежие версии этого офисного пакета только потому, что они работают в Wine.
                0
                А почему именно docx? Чем плох старый, добрый doc?
                  +8
                  Тем, что очень многие пользователи сохраняют в формате по умолчанию, а как минимум в 2010 и 2013 Ворде это docx, а куски документов, созданные средствами MS Equation, при сохранении в старом формате превращаются в тыкву становятся растровыми, кажется, картинками. Поэтому в некоторых местах данный формат выбирают сознательно.
                    +1
                    Проверим и docx, какие проблемы? :-)
                      0
                      Если мне не изменяет память, и в MS Office 2010, и в OOO/LibreOffice поддержка соответствующего ISOшного стандарта лишь частичная.
                        0
                        Как правило основные компоненты реализованы, а специальное можно (хотя и не всегда) обойти с помощью костылей.

                        С учетом наличия в MS Office совместимости с более ранними форматами, могу предположить, что все описанное мной здесь относится и к docx.
                      +3
                      Как человек, не так давно написавший и защитивший кандидатскую, могу ответственно заявить, что при написании формул через вставку объекта «Equation 3.0» при конвертации в .doc тыкв не появляется. Вот, накидал простенький пример:

                      image

                      верхняя была получена путем «вставка-формула» и при конвертации стала тыквой растром, нижняя путем «вставка-объект-Equation» и с ней все нормально
                        0
                        Кстати, работа с формулами в OOO/LibreOffice — это нечто, MS по удобству и возможностям даже рядом не валялся.
                          +2
                          А чего не так в MS Word 2007-2013 для работы с формулами? По факту — там можно писать на latex подобном синтаксисе, для формулы из скриншота выше, будет выглядить как-то так:
                          (x+a)^n=\sum^n_(k=0)<пробел>(\matrix(n@k))x^k*a^(n-k)
                          (Копипастом не работает, надо ручками все это вписывать)
                          Вполне себе удобно, ну и различные буквы, вроде \tau, \varphi, \omega, или \int для интегралов, или \degc для обозначения температуры, вроде бы все есть.
                            0
                            Проблема в том, что редактировать в latex-подобном синтаксе нельзя. Вот, например, захотелось мне заменить "*" на "\cdot". В LibreOffice это делается не задумываясь, а в MS Word? Ну или имена переменных в длинной формуле поменять. Или сконвертировать все %alpha, %beta в %ALPHA, %BETA и т.п.

                            А в режиме write-once (написать и забыть), да можно пользоваться и MS Office.
                              0
                              Копипастом не работает, надо ручками все это вписывать
                              И вот это называется удобно? (я уже посмотрел как там это реализовали).
                        +7
                        Тем, что внутри него целая ФС, а docx, как и odt, — это набор запакованных xml.
                          –4
                          А чем вам архив zip в современных docx не ФС?
                        0
                        Проблема с .docx и .xlsx — это уже наболевшая мозоль. По работе очень много присылают .xlsx по почте. Либра их конечно открывает, но бывает так, что файлик размером 560Кб она открывает минут 10, выжирая при этом почти 300Мб «рамы». Для частичного решения проблемы я использую «вьюверы» от MS.
                          0
                          Я уже очень давно не сталкивался с MS Word, но когда недавно потребовалось вставить формулу в тезисы, воспользовался LibreOfiice и с удивлением обнаружил, что все нормально работает и формула даже не погибает при экспорте в docx. Т.е. вроде бы починили. Деталей не изучал, задача была коротким эпизодом, все набираю в LaTeX.
                            0
                            У меня обычно обратная ситуация: подготовленный в Ворде docx открываю во Writer'е. К примеру, вот прямо сейчас вордовское превратилось в , в редакторе формул LO отображается как acute {p}
                              +1
                              Да, в эту сторону я не тестировал, потому что как бы и не нужно (лично мне). Единственное применение форматов MS Word у меня — написание одностраничных тезисов. А теперь вроде бы и в этой задаче можно обойтись без этого гроба на колесиках.
                          +7
                          Ну и «говорим Офис — подразумеваем текстовый процессор»? :)
                          Там ещё много чего интересного есть.
                            –4
                            Для начала я сделал упор на то, что обычно нужно в офисе. Лично мне не приходилось еще ни разу использовать на работе что-то более сложное, нежели описанное ранее (с документами работаю часто, в том числе и с многостраничными).
                              0
                              Значит вам очень сильно певезло
                                +1
                                Напишите наиболее проблемные компоненты — протестирую.
                                  +5
                                  Некомпетентные сотрудники.
                                    +2
                                    Это та проблема, которая меня заставила поставить себе ms office, в конце концов. Для личных целей OO мне хватало с головой
                                      0
                                      В точку! Когда речь идет о частичной совместимости с прицелом на полную, но при правильном подходе, нужно всегда помнить главное правило: если в системе есть место для ошибки, то этой ошибкой обязательно «воспользуются». Поставить MS Office порой бывает действительно более простой задачей, чем пытаться объяснить как пользоваться аналогичным продуктом так, чтобы не возникало проблем. Само собой, в данной случае вопрос денег мы не учитываем. Если их банально нет, то тут уж либо подставляться, либо есть и колоться.
                                      –1
                                      Меню бы ему нормальное, как в 2013… Мечты, мечты…
                                        +3
                                        Четверть высоты экрана под меню — это нормально? На ноутбуке от документа ничего не остается, ужасно неудобно работать.
                                      0
                                      Excel мой друг, excel. Проблема с .xlsx очень актуальна при открытии в Либре. А таблицы используют, имхо, чуть менее, чем все.
                                +1
                                Насколько помню, в 3.5.Х криво переносились объединения ячеек в таблицах.
                                  +1
                                  Эх, вот навалилось бы линукс-комьюнити на эту одну проблему, допилили бы ОО, люди в массовом порядке стали бы пересаживаться. А так увы, операционка для серверов и гиков.
                                    +6
                                    В отличие от других проектов, где цели прозрачны и естественны — функциональность и производительность, здесь требуется нечто странное, а именно — точное воспроизведение функциональности MS Office, включая баги и уродства. И, главное, тащить эту «совместимость» от версии к версии, что вообще на грани невозможного, с учетом закрытости (и, надо полагать, обфусцированности) кода.
                                      +2
                                      Людям нужно просто работать. Они хотят вот просто взять и открыть документ, присланный им заказчиком например. И очень печально, если такое требование кажется «странным».
                                        +2
                                        Я не оспаривал целесообразность такого проекта. Лишь указал на то, что он невообразимо труден в реализации.
                                          0
                                          Ну ОК, тогда хотя бы допилили бы wine до состояния, когда под ним можно запускать MS Office.
                                            0
                                            Тогда вообще можно ничего не делать. Офис прекрасно запускается в пробирке (например, virtualbox).
                                          0
                                          Ну открыть то они документ смогут без проблем, вопрос в том, будет ли документ читаем, а это напрямую зависит от этих самых людей, которые хотят чтоб все было просто и за них думал компьютер.
                                            0
                                            Для «взять и открыть» есть Google Docs и экспорт в pdf. А там какая-то странная прослойка между этим минимумом и профессиональной версткой.
                                              +1
                                              GD тоже не всегда корректно открывает документы MS Office. Лично сталкивался не раз. Иногда просто пишет «произошла ошибка». И всё.
                                              +3
                                              Для начала неплохо бы государству перейти на открытые стандарты и перестать требовать документы в проприетарных форматах, что не только неправильно, но и, по сути, незаконно. Откуда у меня должен быть софт, купленный за деньги?
                                          0
                                          Очень плохо со сносками. Они вообще в LO мне не очень нравятся, а при импорте из Word вообще превращаются неизвестно во что (начиная с того, что номер сноски из верхнего индекса превращается в обычный символ).
                                            +14
                                            Статья, конечно, занимательная. Но… В качестве ремарки, хотелось бы отметить.

                                            Я так понял, первоначально документы создавались в LibreOffice, а затем открывались в MS Office для проверки «что же уцелело»?
                                            А задача то обычно (и автор с этого начинает) состоит в обратном: есть _веками_наработанный_массив_документов_ в россыпи форматов .doc и .docx и их необходимо открывать/изменять в OOo или LO — вот тут вот и наступает ужасЪ! Даже не будем трогать таблицы от греха подальше, презентации же и смысла нет пинать — тут продукт MS на голову выше LO, к сожалению…
                                              –1
                                              Если есть «веками наработанный массив документов в россыпи форматов», его нужно переработать, структурировать (лучше в LibreOffice) согласно описанному в статье выводу и будет все открываться везде одинаково.

                                              Таблицы и презентации не тестировал, не думаю что есть необходимость в этом.
                                                –3
                                                Презентации от MS это такая «вещь в себе». Конечно, глупо отрицать что такой ниши не существует — но есть ли тут кто-то кому нравилось смотреть эти нескончаемые десятки(а в особо запущенных случаях — и сотню) слайдов, помноженные на число докладчиков?
                                                  +2
                                                  Вы против слайдов и презентаций как таковых?
                                                    +2
                                                    Не совсем, скорее против презентаций в таком виде, в котором их видит MS, а за ним — многие пользователи их продукции.
                                                    Задача докладчика — донести свои идеи до публики, заинтересовать слушателя, и тут его работа походит на работу литератора или журналиста.
                                                    Однако, соблазн «сделать презентацию» уводит людей от осознания необходимости этой работы.
                                                    Большинство виденных мною MS-презентаций — почти полный копипаст отчета, статьи или еще какого-либо документа безвкусно сдобренный шаблонной анимацией и эффектами. Эта же информация гораздо легче бы воспринималась в виде обычного текста, который можно донести до слушателей в дополнение к живому выступлению докладчика. И конечно некоторое количество иллюстраций — к выступлению и тексту — только пойдет на пользу.
                                                      +3
                                                      против презентаций в таком виде, в котором их видит MS


                                                      У вас какое-то странное видение того, как презентации видит МС. Презентации как процесс вы можете посмотреть к примеру на TechDays.ru, Большинство из них хорошие. Это как раз то, как МС смогла передать своё видение ведения презентаций докладчикам.

                                                      Если мы говорим о продукте, то PowerPoint — мощный инструмент, который можно использовать по-разному. Вы же не скажете, что у авторов ножа странное видение его использования, потому что большинство убийств происходят при помощи кухонного ножа.

                                                      МС предоставляет возможности, то как ими пользуются люди, вопрос второй.

                                                        0
                                                        Что касается презентаций вообще как формы подачи — видела много хороших, но почему-то либо на флеше, либо в HTML, либо в PDF — но ни одной в MS PP.
                                                        Прекрасно что есть обратные примеры, наверное мною было просмотрено просто слишком много плохих — отчасти результат того, что многие авторы не из сферы IT и не имели отношения к верстке или дизайну.
                                                          0
                                                          Тоже видел много ужасных, и в ppt, и н pdf и на prezi.com То, что ужасных больше именно в ppt, так их просто больше и это указывает на легкость освоения инструмента.

                                                          Можно обвинить изобретателей печатной машинки, что ею майн кампф набран, но виноваты ли они?
                                                            0
                                                            Потому что те, кто умеют делать презентации, итоговый результат сохраняют в pdf. Даже если делали презентацию в powerpoint'e.
                                                              0
                                                              Я так делаю, только если на чужой машине буду показывать, когда неизвестно, что там стоит, на своей — PowerPoint в режиме докладчика.

                                                              PPT ещё удобен тем, что можно быстро перестроить формат презентации: 4:3, 16:9.
                                                                0
                                                                Ну, в большинстве случаев на чужой и показывают. Если каждый докладчик вместо втыкания флэшки будет пытаться цеплять свой ноут…

                                                                Плюс вы владеете инструментом. А кто не владеет, тот даже не задумается о том, что на другой стороне может не быть powerpoint'a. А ppt-viewer от MS довольно глючен, к сожалению.

                                                                Ну и еще на счет не владеющих — сколько я видел презентаций размером 200-300 мегов, которые состояли из напиханных в них jpeg'ов, нарисованных в фотошопе…
                                                                  0
                                                                  Ну, в большинстве случаев на чужой и показывают. Если каждый докладчик вместо втыкания флэшки будет пытаться цеплять свой ноут…


                                                                  Если на ноуте на XP/Vista то неизвестно, что быстрее. Хотя в случае флешки все тоже можно оптимизировать.

                                                                  Критично, если презентацию транслируют/записывают, тогда кроме флешки ничего не остается.
                                                                    0
                                                                    У меня недавно докладчик был. Презентпция в PowerPoint размером в 1 ГБ. Половина картинок — ссылки на внутренние ресурсы его MacBook Pro.
                                                                    По нашей просьбе сохранил pdf, получилось 1.6 ГБ. Красота, в-общем. Все это в аврале, одновременно с развертыванием звука и проектора на конференции.
                                                                      0
                                                                      В своё время оказалось, что проще вещать с Surface чем разбираться, почему видео из презентации не проигрывается на маке, а уж тем более перекодировать его в аврале. Благо оборудование позволяло подключить дополнительный источник.
                                                    +3
                                                    Это ладно хоть софт от разного производителя. А вот как подружить M$ Office 2003 и M$ Office 2007? Покупать новые лицензии для замены 2003?
                                                      +1
                                                      если бы можно было купить лицензию на 2007 все было бы намного проще. Сейчас уже даже коробочные 2010 практически невозможно найти и приходится брать 2013
                                                        +4
                                                        А чем он плох? Отличный офис, планомерное развитие от 2007 к 2013, для себя я минусов вообще не вижу.
                                                          +1
                                                          Под ХР не работает. А менять ОС многие не хотят.
                                                            –2
                                                            XP прекрасная система, но пора уже отпустить ее на покой и ставить человеческую семерку. Через полтора месяца даже сама MS от нее отказывается. Я понимаю, что у всех есть право выбора, но от ретроградов на XP слишком много проблем. 2007 офис и IE8, пожалуй, самые яркие примеры.
                                                              +6
                                                              Не хочется опять холивар затевать, но давайте уже перестанем учить друг друга жить :). Есть довольно большой процент пользователей, которых XP устраивает, у них все работает, ничего не ломается и никто не вправе заставлять их менять ОС. Этот процент постепенно и естественным путем будет уменьшаться, но насильно загнать всех в восьмерки «вот прямо сейчас» не получится.
                                                                +4
                                                                Очень многим не хочется тратить деньги на замену того, что и так работает.
                                                                На новые компьютеры, конечно, покупается семерка или восьмерка, но старые пока работают и будут работать еще несколько лет.
                                                                  –1
                                                                  Не холивара ради, просто наболело.

                                                                  Я понимаю хозяев фирм, которым абсолютно не хочется тратиться на новые железки и софт, но… XP вышла 13 лет назад. Семерка — 5. Да, для среднего офисного сотрудника железа десятилетней давности может и достаточно, но скоро закончится поддержка WinXP (и то формально, фактически это произошло уже давно), а значит у людей будет стоять дырявая как сито система, у которой еще и проблемы с драйверами. В дополнение к этому они уже сейчас имеют древний софт (тот же офис), а в будущем получат его еще больше, по крайней мере большинству моих знакомых разработчиков официальная смерть XP позволит наконец прекратить поддержку софта под эту ОС. И мне очень странно видеть на Хабре противников прогресса. Я могу понять жмотов директоров, могу понять ленивых пользователей, которым одну кнопку сменили — паника, но IT-шники же должны быть всеми руками за прогресс. Может сисадминам и проще жить по принципу «работает и не трогай», но ведь в их силах упростить жизнь всем и поддерживать пользовательский софт в evergreen режиме.
                                                                    +7
                                                                    А как быть с убежденными в том, что 7 и 8 по сравнению с XP это регресс? :)
                                                                    А потом ведь это по-моему на хабре сравнивали официальные обновления XP с набором дощечек и гвоздиков, которыми предлагается латать пробоины в днище потрепанного жизнью и рифами парусника. А небольшой тюнинг в виде ограничения выполнения файлов из любых частей трюма кроме Program Files и Windows и обивки корпуса жестяными полосками в виде DeepFreeze/Shadow Defender + Outpost firewall (или десятка аналогов), позволяют значительно повысить запас хода, штормоустойчивость и полностью отказаться от применения дощечек и гвоздиков :)
                                                                      +8
                                                                      у людей будет стоять дырявая как сито система

                                                                      Более дырявой, чем на текущий момент, она не станет. И основная дыра в безопасности всё же сидит перед компьютером. :)
                                                                      А в самой ОС большинство потенциальных проблем решаются ограничением прав пользователей да регулярными бэкапами.

                                                                      но IT-шники же должны быть всеми руками за прогресс

                                                                      Руками — да. Но кошелёк-то не у айтишников.

                                                                      в их силах упростить жизнь всем и поддерживать пользовательский софт в evergreen режиме.

                                                                      Только в том случае, когда они допущены к дележу бюджета. И не стоит вопрос «купить новую версию ОС», «сделать апгрейд компьютеру» или «купить новый стол и кресло сотруднику» (это так, к примеру).
                                                                        +2
                                                                        Знаете я тоже недавно с энтузизамом верил в автообновления свежекупленного ноута с Windows 8. Но ХР у меня работал годами, а восьмерка уже дважды переустанавливалась за 2 месяца и после каждого апдейта еще и не знаешь где теперь отвалится. В топку такие апдейты безопасности. Хочу назад в старый теплый ламповый статичный и предсказуемый ХР.
                                                                          –2
                                                                          8 это ужас. Я говорил про 7. Там обновления тоже странные бывают, но пока все новые IE с задержкой, но под нее выходят, и с точки зрения разработки не слышал о каких-то проблемах, которые были бы пофикшены в 8. С драйверами тоже проблем не замечено.
                                                                            +3
                                                                            Да, семерка отличная ОС, согласен.
                                                                      –2
                                                                      пора уже отпустить ее на покой и ставить человеческую семерку
                                                                      Семерку уже нельзя купить. Берите восьмерку, и радуйтесь, если получится.
                                                                        +3
                                                                        Может я что-то не понимаю, но вроде Ozon на контрафакте замечен не был:
                                                                        www.ozon.ru/context/detail/id/7095267/?item=4717341. Пишут, что на складе и обещают завтра передать в доставку. Корпоративную лицензию лень гуглить, но думаю тоже еще есть в продаже.
                                                                          –1
                                                                          Хм. и правда. Почему-то был уверен что семерку сняли с продаж.
                                                                            0
                                                                            31 октября 2014 года софтверный гигант официально прекратит продажу лицензий «семерки» производителям компьютеров, об этом сообщил официальный ресурс, посвященный жизненным циклам продуктов корпорации. Срок был обозначен в связи со стандартной политикой обновления продуктов Microsoft. Что касается розничных сетей, то им поставки были закрыты еще в прошлом году. Под удар попали все потребительские версии операционной системы, это: Windows 7 Home Basic, Home Ultimate и Premium. Единственная версия Windows 7 Professional осталась не задействована, так как она предназначена для корпоративного рынка. Тем не менее, еще нет точной даты прекращения продаж OC OEM-компаниям.
                                                                            Я право не знаю что Ozon продает. Наверное запасы какие-то остались.
                                                                            0
                                                                            Осенью семерку нельзя будет купить совсем.
                                                                              0
                                                                              А как дела с даунгрейдом?
                                                                        +1
                                                                        Движок проверки русского языка там вроде другой, гораздо хуже.

                                                                        Ну и ALL CAPS в кнопках заставляют бле… Эээ… Чувствовать себя дурно.
                                                                      0
                                                                      А что не так? Там же есть апдейт для 2003, чтобы docx редактировать.
                                                                        0
                                                                        Вот с ним то и проблема. Через него не все файлы отображаются так, как 2007. Я просто сталкивался с тем, что на работе не принимали отчёт, потому что после редактирования пользователем в 2003 офисе он некорректно отображался в 2007 (шапка съезжала).
                                                                      0
                                                                      Проблема в том, что много работников в офисе сидят на бесконечных отчетах, шаблоны которых приходят извне. И они созданы в MS Office.
                                                                      Поэтому малейший сбой приводит к панике пользователей. В результате вынуждены покупать MS Office.
                                                                      Ситуация изменится, если будет полная совместимость без проблем.
                                                                        +2
                                                                        Полная совместимость возможна лишь при использовании открытых форматов, иначе продукты компании, разработавшей проприетарный формат, всегда будут иметь преимущества. ИМХО.
                                                                          0
                                                                          Так форматы то вроде открыты. Причём и doc и docx. Второй так точно.
                                                                            +1
                                                                            Если не ошибаюсь, то там 7000 страниц документации. Что открыто, что закрыто — разницы особо никакой.
                                                                              0
                                                                              Странный подход. Значит там много чего нужно документировать, вот и всё, отсюда и 7000 страниц. Почему для вас это синоним закрытости — не понятно.
                                                                                +3
                                                                                Потому что практически разницы никакой. Вот описали вам, что гранулярность размеров шрифтов вы должны получать из настроек драйвера принтера, которые сидят в этом файле в виде base64 blob'а — дальше что? А если вам сказали, что «нужно использовать алгоритм WordPerfect 6.x для вычисления высоты шрифта» — это как?

                                                                                Даже Microsoft неспособен повторить это чудо: модули импорта-экспорта в версии для MacOS используются из Windows и для них [частично] эмулируется окружение Windows.
                                                                        +4
                                                                        А если изначально использовать ODF? Что, к тому же, и по ГОСТу.
                                                                          0
                                                                          Основная проблема такая: чем бы не пользовались вы, ваши клиенты/контрагенты и т.п. могут пользоваться Word'ом.
                                                                            +1
                                                                            Мы в этом проблемы не видим, так как наши клиенты/контрагенты обычно получают документы в PDF.
                                                                              0
                                                                              Проблемой это становится, когда нужно получать документ, а не отправлять.
                                                                                –1
                                                                                Не вижу в этом никаких проблем.
                                                                                  0
                                                                                  А напрасно. Когда клиент вам присылает криво сверстанное в ворде ТЗ с векторной графикой, вы попросите его переделать в PDF?
                                                                                    +1
                                                                                    Переделываю сам. Хорошие клиенты отправляют сразу в PDF, принимают замечания и отправляют вторую версию со всеми правками. И вам того-же желаю.
                                                                                      –1
                                                                                      Хорошие клиенты
                                                                                      это которые делают ТЗ аккуратно или платят хорошо и часто?

                                                                                      Переделываю сам.
                                                                                      Т.е. ворд у вас все-таки есть для таких случаев?
                                                                                        0
                                                                                        Хорошие это те, которые придерживаются деловой этике и не перекладывают свою работу на других.

                                                                                        Ворда нет, просто верстаю в соответствии с некоторыми правилами и все открывается нормально. Вектор не использую.
                                                                                          0
                                                                                          Хорошие это те, которые придерживаются деловой этике и не перекладывают свою работу на других.
                                                                                          Заказчик может не быть профессионалом ворда и довольно смутно представлять чем плоха верстка пробелами и табами и как сделать правильный колонтитул. От этого он не станет плохим заказчиком.

                                                                                          Ворда нет, просто верстаю в соответствии с некоторыми правилами и все открывается нормально. Вектор не использую.
                                                                                          Речь не о вас, а о кривых документах которые вам прислали.
                                                                                            +3
                                                                                            Я о другом. Если я не профессионал ворда, я отправляю в PDF, мне отправляют замечания, я их вношу и снова отправляю PDF, а не отправляю в формате ворда, чтоб получатель редактировал документ сам.
                                                                                              0
                                                                                              Это гипотетическая ситуация и реальная практика? Из моей практики так делали очень немногие контрагенты, хотя такие были, да.
                                                                                                0
                                                                                                Ну мы стараемся, по крайней мере, работать именно так.
                                                                              0
                                                                              Да, но если я не ошибаюсь, MS Office с недавних пор тоже поддерживает ODF.
                                                                                0
                                                                                Осталось научить всех контрагентов и людей им пользоваться…
                                                                                Кстати, вот и тема для поста! Проверить совместимость ODF при таскании его туда-обратно/
                                                                                  +2
                                                                                  Проверю.
                                                                                  0
                                                                                  Как минимум с Office 2007, а это уже больше 7 лет назад.
                                                                                  Скриншот
                                                                                    0
                                                                                    C 2007, но с каким-то из сервиспаков.
                                                                                      0
                                                                                      Может и так (я с 2007 никогда не дружил), но до тех пор, пока по дефолту от производителя стоит сохранение .docx, ситуация сильно не изменится. Уже не раз убеждался, что вроде бы неглупые пользователи не знают, что через меню «сохранить как» можно сделать многое. Из свежего: имея на борту ms office 2010 человек просил поставить програмку, чтобы .doc в .pdf отконвертировать. О наличии такого функционала в мсоффисе он даже не подозревал. Максимум — документ microsoft word 97-2003.

                                                                                      Когда начнут по дефолту ставить открытый формат, тогда и пойдут какие-то подвижки. Но оно им надо, ссаживать людей со своего продукта? Думаю, ответ очевиден.
                                                                                0
                                                                                Здорово, полезная статья, и хорошо написана!
                                                                                Только (видимо из-за вашей текущей области работы?) про формулы ничего не сказали. В LibreOffice формулы создаются и хранятся в известном формате LaTeX, но при сохранении в doc файл с форматом формул происходят странные метаморфозы — весь нормальный LaTeX из формул убирается и превращается в сплошные описания стилей текущего символа, с относительным смещением и прочим. Все бы ничего, но в LibreOffice эти формулы отображаются корректно, а в Word часто превращаются в непонятную кашу.

                                                                                Эту проблему пока адекватно решить не смог, поскольку с формулами работать приходится часто, важные документы сохраняю в pdf, иначе формулы в MSOffice Word становятся совершенно нечитаемыми…

                                                                                Можете что-то по этому поводу посоветовать?
                                                                                  0
                                                                                  Совершенно не понятна мотивация минусующих — в первом комментарии про поддержку формул говорится только в контексте установки MS Office под Wine, но ни слова про кросс-конвертацию LaTeX в Microsoft Equation или наоборот. Тема с LaTeX и формул в LibreOffice вообще не затрагивалась, все комментарии касались только сохранения формул в MS Word документах с форматами .doc и .docx.
                                                                                  +2
                                                                                  В ОО основной бедой в таблицах был вертикальный текст.
                                                                                    +7
                                                                                    При переходе с ms office на lo/oo самой большой пробемой оказалось: «ааа, кнопочки не те, нельзя пользоваться, верни как было!!!» и только потом уже все чудеса с версткой, 80% которых из-за отсутствия структуры/стилей в документе, выравнивание/отступы пробелами, новая страница «энтерами» и прочие прелести.
                                                                                      +3
                                                                                      самой большой проблемой оказалось: «ааа, кнопочки не те, нельзя пользоваться, верни как было!!!

                                                                                      Часто решается простым: «Люди! Это новая версия Офиса. Все теперь будет работать только на ней. Вернуть нельзя, ибо все будут работать с ней, а в старой не откроется».
                                                                                      У меня кстати возникла аналогична проблема при переходе с ОО на MS Office. Тоже все требовали старую программу.
                                                                                      +3
                                                                                      Годно, доступно. К сожалению проблема не решена, потому что решение и проблема в разных местах. Поясню: решение есть у Вас, Вы сделали и там и сям, сопоставили, нашли сходства и различия, составили правила и следуете им. Проблема же вовсе не у вас, а у огромного стада хомячков, простите, у любимых пользователей. За свою трудовую жизнь я работал с >500 пользователями, из них полтора-два человека заморачивались стилями, отступами, табуляцией и прочими атрибутами форматирования текста. Остальные слово «форматирование» даже не знали, все «выравнивания» производили «самой длинной кнопочкой» и «самой большой кнопочкой». У немалой части даже изменение размера шрифта или его жирности могло вызвать баттхёрт.

                                                                                      Чего бы на самом деле хотелось — это установление стандарта формата файла для текстовых процессоров (как html для браузеров). Такая обязательная поддержка с анальной карой за несоблюдение, чтобы тот, кто не поддерживает чтение/запись в этот стандарт жалобно попискивал своими оранжевыми квдратиками. Чтобы обмениваться файлами по стандарту было модно, молодёжно, современно и круто. (да, я знаю про OpenDocument Format, но только болт на него забит крепко в корпоративном секторе)
                                                                                        +1
                                                                                        Я думал решить эту проблему созданием готовых шаблонов документов по всем правилам, хомячкам нужно только в нужных местах подставить нужные значения и пользоваться.
                                                                                          +1
                                                                                          я это уже делал. Нахерачил десяток-другой разных шаблонов «на отпуск», «служебка», «заявление» и прочее. Всё равно они продолжают сохраять документ и при следующей необходимости стирали текст и писали новый. Особо шедевральный высер был такой: у человека был документ на многомногостраниц, на каждой странице шаблон какого-то документа. При необходимости правилась и печаталась нужная страница :) Угадайте, каким образом документ был отфармотирован?
                                                                                            0
                                                                                            Он еще и отформатирован был? )
                                                                                            Как то раз отправили клиенту электронную таблицу, предварительно все защитили от правки, разрешили редактировать только определенные ячейки, везде где можно сделали списки выбора. Клиент не стал заморачиваться, он просто скопировал содержимое таблицы в другую таблицу, записал все в нее и скинул нам этот файл.
                                                                                              +1
                                                                                              MSO упал при открытии несколькодесятков-мегабайтного документа в родном формате. Пользователь умолял «спасти хотя бы текст» из него (какой-то СТП, который он уже не один месяц писал). LO долго думал, грузился, в итоге документ выдал. Сохранил в odt, сконвертил в doc — Word падает. Начал разбираться с документом: в колонтитуле стоит номер этого СТП, а под ним номер предыдущего документа, а под ним номер предыдущего документа, а под ним… Они делали так: открывали предыдущий документ, сохраняли под новым именем, весь текст удаляли, а номер не стирали, а парой-тройкой переводов строк уводили его за пределы страницы. Весь документ ужался до мегабайт 8.
                                                                                              0
                                                                                              Понять суть шаблонов, судя по всему, дано не каждому. Студенты финансисты 1й курс попался. За 80 минут времени с горем пополам добился понимания шаблонов. И всё равно. Где-то половина студентов, сказав, что поняли, сделали мне примечание, что можно и новый документ создать, это же проще.
                                                                                              И этот не ретрограды, какие-нибудь, не старики. Это ребята 17-18 лет, которые, росли, когда сложная техника уже не была какой-то диковинкой.
                                                                                                0
                                                                                                Да думать они, к сожалению не хотят чем дальше тем больше. Это вообще печаль.
                                                                                                Про то что хомячки вместо чтения сообщения об ошибке где русским по белому «Закончилась бумага, вставьте пожалуйста, бумагу в принтер!» звонят в хелпдеск и «аа, приди, у меня все не работает!».
                                                                                              0
                                                                                              Вроде бы раньше, таким форматом считался rtf
                                                                                              Хотя он и не поддерживает многое, но форматирование текста — есть, и спецификации открыты.
                                                                                                0
                                                                                                Косяки и в нём встречаются.
                                                                                                0
                                                                                                Ох, как же я вас понимаю.

                                                                                                Интересно, если бы тех, кто в резюме пишет «владею мс офис» на эту тему экзаменовали хотя бы в плане базовых телодвижений, с ущербом по зарплате при провале, насколько бы ситуация стала лучше? У нас ведь «пока гром не грянет — мужик не перекрестится» и без животворящего пинка никто не будет шевелить булками.
                                                                                                  +1
                                                                                                  В этом плане я вообще за сертификацию «пользователь пк», как 20 лет назад, когда тебя даже к устройствам ввода/вывода не допускали, если у тебя нет допуска до работы с мейнфреймами, не то что в машзал попасть
                                                                                                +2
                                                                                                Я надеялся увидеть решение бага в открытии сетевого документа созданного в екселе. при этом не работают формулы и жуткие тормоза.
                                                                                                  0
                                                                                                  порой тормоза в MS Excel связаны не с самим табличным процессором, а с тем говнозамесом из формул, многие из которых ни на йоту не оптимизированы.
                                                                                                  Плюс, многие вещи можно сделать быстрее и легче для среды с помощью макросов взамен формул.
                                                                                                  +2
                                                                                                  LO, к сожалению, очень далёк от правильного открытия вордовских файлов. У нас ежедневно перегоняется тысячи различных документов из дока в pdf, все эти клоны OpenOffice справляются с этим очень плохо.
                                                                                                    0
                                                                                                    Напишите пост-ответ? С примерами багов (и их обхода, если возможно)? Было бы интересно…
                                                                                                      +1
                                                                                                      К сожалению, я не являюсь собственником этих документов. Это значит, что надо поднимать тысячи жалоб пользователя, получать документы, открывать, сопоставлять и удалять всю критичную информацию. Такой объём времени жалко тратить.
                                                                                                    +3
                                                                                                    А еще неимоверно бесит, что за прокси SQUID с прозрачной авторизацией в AD. При попытке из браузера скопировать картинку, LO отважно тянет картинку по URL из сети и обламывается, а не просто вставляет графику из буфера обмена.

                                                                                                    Сам перевел 80% организации на LO, так как задачи перед людьми как правило примитивные, но и минусов увидел тоже большое количество даже при поверхностном использовании, то что в MS Office делается интуитивно в LO вызывает проблемы и вопросы. И не глобальные проблемы то зачастую, мелочи всякие, которые юзабилити очень сильно понижают.

                                                                                                    Ваши советы хороши для продвинутых пользователей, 90+% тех, кто используют WORD годами не знают как сделать оглавление.
                                                                                                      0
                                                                                                      По моему уж про оглавление знают даже школьники. Ибо лень есть великая сила, заставляющая искать автоматизированые «фишешчки» вместо кропотливой работы руками ;)
                                                                                                        +4
                                                                                                        Дипломные работы. ИТМО. Студенты технарии, два потока, и почти у всех (за исключением двух-трех) оглавления были набраны вручную. Перед защитой выбрасывая куски текста и вставляя другие, нумерация страниц глав уезжала и эти люди упорно перепечатывали оглавления меняя номера страниц вручную.
                                                                                                        Ну а чтобы «тетка из бухгалтерии» умела пользоваться колонтитулами абзацами и оглавлением, в жизнь не поверю. Так что все намного печальнее чем вы говорите.
                                                                                                      0
                                                                                                      Тема формул не раскрыта. Недавно печатал статью по теории вероятностей, нужно было иметь доступ к файлу с двух ОСей. Формулы, созданные в Офис 2010 некорректно отображаются в Линуксе и наоборот. В итоге пришлось делать все в OpenOffice, ибо он кроссплатформенный, да и там куда более удобный редактор формул, нежели в Офис 2010.
                                                                                                        +1
                                                                                                        Мне кажется, заголовок статьи вводит в заблуждение. Вы вроде объявляете дружбу MS Office и LibreOffice, а сравниваете только MS Office Word с LibreOffice Writer. А я вам скажу, что есть два еще более проблемных места: это таблицы (Excel-Calc) и, хуже того, презентации. Особенно с презентациями все тухло, потому что если у вас гости какие-то, и они принесли файл на флешке в надежде, что у вас найдете PowerPoint, а вы захотите с ходу загрузить презентацию в LO, то в большинстве случаев все поломается. Графика будет кривая, строчки не поместятся, часть текста может исчезнуть вовсе, а анимация будет выглядеть совсем не так, как предполагалось. Но и с таблицами радости мало. Совместимость по макросам не полная, с графиками та же беда, OLAP-кубы в Pivot Tables не поддерживаются.
                                                                                                          0
                                                                                                          Статья хорошая.
                                                                                                          Есть пару но:
                                                                                                          1. Версия LibreOffice уже 4.2 и он сейчас очень неплохо открывает doc и docx файлы, даже с формулами.
                                                                                                          2. Немного не ясно для кого писалась статья. Продвинутым это не особо надо, а остальным не помешали бы правильные примеры :)
                                                                                                            0
                                                                                                            Гляньте на github (ссылка в конце поста), там в templates есть полноценный пример.
                                                                                                            0
                                                                                                            Маме на ноут нужен офис, который бы умел открывать таблицы экселевские, какой дистрибутив посоветуете?
                                                                                                              0
                                                                                                              <irony>ZverCD</irony>
                                                                                                                +1
                                                                                                                Ноут с лицензионной W8
                                                                                                                  +1
                                                                                                                  А если серьезно — смотря какие таблицы.
                                                                                                                  У жены ее портянки 400х80 с кучей макросов и интерактива способен обработать только MS.
                                                                                                                  А если мелочевка, то в общем-то Libre должно хватить.
                                                                                                                    0
                                                                                                                    Спасибо. А Оупен офис уже загнулся?
                                                                                                                      0
                                                                                                                      Вопрос немного холиварный.
                                                                                                                      Либра вроде как получше развивается, опен постабильней, а так — одна сатана.
                                                                                                                    0
                                                                                                                    Все равно ZverDVD. Там офис 2007 есть)
                                                                                                                  0
                                                                                                                  Удалено: опоздал
                                                                                                                  +1
                                                                                                                  Мальчики и девочки, набивающие документы в «Консультант», читают эту статью с недоумением.
                                                                                                                    0
                                                                                                                    Ненависть. Нет, не так. НЕНАВИСТЬ
                                                                                                                    Мне часто попадаются докумнеты сверстанные в этом. Либра их просот в фарш превращает. Закупать офис на 30 машин только ради пары таких документов слишком дорого.

                                                                                                                  Only users with full accounts can post comments. Log in, please.