«Р7-Офис» против LibreOffice: бесплатно — не всегда идеально
Новости Программы
Офис от Microsoft — вещь прекрасная, но в полнофункциональном варианте достаточно недешевая. Плюс, тренд перехода на использование ПО отечественной разработки уверенно набирает силу — и это тоже важный фактор. Если решено, что «хватит это терпеть», неизбежно встает вопрос — каковы альтернативы? Один из вариантов, который приходит в голову — LibreOffice/OpenOffice. Сравним его с отечественным решением, платформой «Р7-Офис».
Вопрос формата
На самом деле при выборе офисного ПО стоит обращать внимание не только на его стоимость и абстрактную функциональность, но и на такой аспект, как способность полноценно работать с документами, которые наиболее распространены. А это, нетрудно догадаться, как раз документы формата офисных пакетов от Microsoft. Здесь стоит остановиться подробнее. Но для начала — немного истории.
Когда-то все основные форматы офисных документов — мы говорим о *.doc, *.xls и *.ppt — были бинарными и строго закрытыми. То есть никто, кроме крупнейшего производителя офисного ПО, Microsoft, не должен был знать, каким образом, по какому алгоритму нули и единицы в файле можно превратить в слова или цифры на экране ПК. Такая ситуация мало кому нравилась — конечно, кроме самой Microsoft, которая де-факто монополизировала этот сегмент рынка.
В 2006 году у проприетарных стандартов появилась открытая альтернатива — был принят ISO/IEC 26300 — формат ODF (Open Document Format), разработанный под эгидой консорциума OASIS. Открытая — в том смысле, что не предполагала ограничений на использование, а те самые алгоритмы превращения бинарного кода в понятное пользователю представление всем известны и прекрасно документированы (базовым для стандарта является язык разметки XML). И знаете, что? Они были хороши на самом деле. Даже технари из Microsoft оценили и позаимствовали идею.
В 2007 году увидела свет новая версия Microsoft Office, по умолчанию сохранявшая документы в новый формат OOXML (Office Open XML) — с расширениями *.docx, *.xlsx, *.pptx. В аббревиатуре названия стандарта тоже присутствует слово Open, но это вовсе не та «открытость», которая имеется в виду в Open Source. Стандарты были защищены патентами производителя. Но даже если отбросить моральные аспекты подхода монополиста, придется признать, что они были отличным решением, как и сам пакет Microsoft Office 2007.
Несмотря на то, что в основе обоих форматов лежит, как это понятно из названия, язык разметки XML, они на самом деле совершенно не совместимы друг с другом. И по сей день, открывая OOXML-файл в классическом открытом офисе типа LibreOffice / OpenOffice, вы, скорее всего, потеряете изначальное форматирование, по крайней мере частично (если оно чуть сложнее, чем выбор шрифта и отступов).
С чем придется работать
Несмотря на доступность таких альтернатив как OpenOffice и LibreOffice, офисная платформа от Micrsoft остается самой популярной в мире, и подавляющее большинство офисных документов сохраняются именно в этом формате. Старые документы в бинарных форматах все еще имеют некоторое хождение, но их доля стремительно падает — OOXML нагоняет.
Научных исследований, доказывающих, что OOXML используется значительно шире, чем ODF, не проводилось. Мало того, документооборот множества организаций закрыт, и мы вряд ли узнаем когда-нибудь, какой формат они используют. Но у нас есть Интернет, например, сервис Google Trends, который наглядно показывает, что формат *.docx ищут куда чаще, чем *.odt.
Поиск по типу файла в том же Google дает следующие результаты:
filetype:docx — примерно 13 800 000 документов filetype:odt — примерно 510 000
Разница — более чем на порядок. Но значит ли это, что формат OOXML лучше, чем ODF? Совсем не обязательно. Однако эти результаты дают представление о статистике использования. Означают ли такие результаты, что вам непремено стоит использовать OOXML? Ни в коем случае. Мы просто констатируем, что что этот формат куда более широко распространен, и далеко не факт, что это должно влиять на ваши личные предпочтения. Решение стоит принимать, ориентируясь на то, какие форматы нравятся конкретно вам, и какие более распространены в вашем окружении.
Как мы отмечали выше, эти семейства форматов несовместимы. Поэтому формировать предпочтения стоит, ориентируясь на то, чем чаще пользуетесь вы сами, что более широко используется в вашей компании, у ваших партнеров. Исходя из этого стоит выбирать и офисную платформу.
«Р7-Офис»: если совместимость важна
«Р7-Офис» изначально создавался для работы с файлами *.docx, *.xlsx и *.pptx. Совместимость этой платформы с форматами Microsoft Office — пожалуй, максимальная среди всех альтернативных офисных решений. Это значит, что «Р7-Офис» воспроизводит файлы в полном соответствии со спецификациями формата Microsoft OOXML. И если взглянуть на документ как на набор объектов, модель их представления в «Р7-Офис» будет полностью соответствовать именно стандарту OOXML, тогда как LibreOffice изначально ориентирован на формат ODF.
Надо сказать, «Р7-Офис» тоже работает с документами в формате ODF. Однако, поскольку «родной» формат платформы несовместим с ним, приложения автоматически конвертируют открываемый документ в представление OOXML. Такие документы можно также и сохранять в формате ODF, но стоит иметь в виду — это все-таки двойное конвертирование, и какие-то потери в форматировании документов могут иметь место. Хотя качество этого процесса, конечно, в процессе разработки постоянно улучшается.
Итак, LibreOffice прекрасен в работе с файлами формата ODF, и может также открывать *.docx, *.xlsx и *.pptx. Но не без проблем, особенно в случае со сложным форматированием документов. Скажем больше — не без множества проблем. И это в порядке вещей, учитывая историю форматов. «Р7-Офис» куда лучше работает с файлами OOXML, так как они для него «родные».
На практике
Для того, чтобы оценить разницу в уровне совместимости с форматами OOXML для LibreOffice/OpenOffice и «Р7-Офис», достаточно разобрать несколько простых, но очевидных кейсов.
Надо отметить, что «Либра» достаточно успешно справляется с файлами формата OOXML. Но только если они напрочь лишены сколько-нибудь более сложного форматирования, нежели элементарные отступы / выравнивание / интервалы / простейшие атрибуты шрифта и т. д. Однако далеко не все файлы таковы. Пример подобного документа.
В «Р7-Офис» он выглядит вот так:
В LibreOffice — вот так:
Еще один документ с чуть более далеким от простейшего форматированием, к тому же с иллюстрациями.
«Р7-Офис» справляется без вопросов.
«Либра» файл вроде открывает, но не совсем корректно. К примеру, заметно, что иллюстрация в виде игральных костей с математическими символами наезжает на текст.
Эффекты текста и изображения на предпоследней странице отображаются неправильно, сильно затрудняя читаемость.
К сожалению, подобные «мелочи», порою всерьез мешающие работать — отнюдь не редкость. И не только в текстовых документах. Так, LibreOffice Calc, не справляется с отображением условного форматирования, созданного в редакторах Microsoft, а редактор презентаций Impress… ладно, не будем о грустном.
Конечно, не надо думать, что «Либра» — бесполезная поделка, это совсем не так. Это мощная и многофункциональная офисная платформа, которая прекрасно работает с несложными документами. И даже со сложными — но в «родном» формате, ODF. Плюс, в свое время именно «Либра» сыграла огромную роль: ведь сама идея того, что альтернатива Microsoft Office возможна, появилась во многом благодаря OpenOffice (предшественнику «Либры»). Тем не менее, что предпочтет пользователь — решать, конечно, ему самому.
|
29.11.2017 02:28
Что такое Portable-приложения
Софтодром рассказывает о том, что такое портативные приложения и в чем их преимущества перед непортативными
03.12.2017 01:04
Как скрыть папку на компьютере
Софтодром рассказывает о различных способах, которые позволяют скрыть папку или отдельные файлы в Windows
Ищете, где скачать бесплатные программы?
Скачать бесплатные программы для компьютера на Windows и смартфона на iOS или Android можно на Софтодроме. На данный момент в каталоге Софтодрома представлено более 13 000 бесплатных программ для Windows, iOS, Android и Linux.
|
|