Состоялся релиз открытого проекта ONLYOFFICE DocumentServer 10.0.0 с реализацией сервера online-редакторов ONLYOFFICE для работы с текстовыми документами, таблицами и презентациями. Проект выложен на GitHub под свободной лицензией AGPLv3.

Готовые сборки ONLYOFFICE DocumentServer 10.0.0 сформированы для Linux, Windows и macOS.

Согласно описанию проекта, в ONLYOFFICE заявлена полная совместимость с форматами MS Office и OpenDocument. Среди поддерживаемых форматов — DOC, DOCX, ODT, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, XLS, XLSX, ODS, CSV, PPT, PPTX, ODP. Также там предусмотрена возможность расширения функциональности редакторов через плагины, например, доступны плагины для создания шаблонов и добавления видео с YouTube.

Отдельно развивается открытый продукт ONLYOFFICE DesktopEditors, построенный на единой кодовой базе с online‑редакторами и объединяющий в одном наборе клиентские и серверные компоненты, оформленные для самодостаточного использования на локальной системе пользователя и способные работать без обращения к внешнему сервису.

По информации OpenNET, основные изменения и дополнения в новой версии ONLYOFFICE:

  • в редакторы документов, электронных таблиц, PDF-файлов и презентаций встроены средства автоматизации на основе ИИ, охватывающие весь цикл работы с контентом, от его создания до форматирования. ИИ-инструменты выделены в отдельную вкладку. Управлять ИИ-системами можно в форме чата. Поддерживается как использование внешних ИИ-сервисов, так и запуск моделей на своём оборудовании. Возможна настройка действий через ИИ, автоматически выполняемых при изменении документа;

  • в редакторе PDF-файлов предоставлена возможность использования ИИ для анализа содержимого документа, позволяющая задавать вопросы по документу, резюмировать его содержимое, создавать черновики писем на основе документа, выявлять и скрывать конфиденциальную информацию, переводить текст на другие языки и генерировать оглавление;

  • в редакторе документов при помощи ИИ можно создавать, переписывать и редактировать содержимое, создавать рецензии, выделять основную суть, упрощать формулировки, переводить на другие языки, выявлять ошибки и недочёты, выдумывать заголовки и автоматически изменять форматирование;

  • в табличном процессоре ИИ позволяет генерировать новые формулы и упрощать существующие сложные формулы, анализировать наборы данных, выявлять закономерности, делать прогнозы, заполнять отсутствующие и очищать аномальные значения;

  • при подготовке презентаций ИИ даёт возможность превратить идею в готовый слайд, формулировать тезисы, определять общую структуру и генерировать заголовки, заметки для докладчика и план презентации;

  • реализован уход от концепции общего DocSpace в пользу отдельных модульных приложений, реализующих дополнительную функциональность. В подобные модули вынесены функции связанные с ИИ-агентами, заполнением форм, организацией совместной работы над документом и предоставления совместного доступа к файлам. Платформа совместной работы ONLYOFFICE DocSpace переименована в ONLYOFFICE Apps, но код продолжает разрабатываться в тех же репозиториях DocSpace и DocSpace-server под лицензией AGPLv3;

  • в редакторе PDF-файлов появилась возможность настройки отображения аннотаций (цвет, рамки, фон, прозрачность и т.п.) непосредственно из панели. Реализовано автоматическое распознавание структуры таблиц при редактировании документа для манипуляции с отдельными строками и столбцами. Добавлена поддержка заверения документа подписью из вкладки с комментариями. Предоставлена возможность сохранения изображений подписей для ускорения их последующей вставки. При заполнении форм появилась опция для отключения проверки правописания. Добавлен инструмент для очистки скрытой информации и метаданных перед отправкой документа;

  • в редакторе документов улучшено поведение курсора при совместной работе нескольких пользователей над документом в режиме реального времени. Добавлена возможность перехода к курсору выбранного пользователя для отслеживания вносимых в данный момент изменений;

  • добавлено окно для настройки стиля горизонтальных разделителей;

  • в настройки абзацев добавлена опция для закрепления связанного содержимого на одной странице (запрета переноса абзацев или таблиц на другую страницу). Добавлена опция, допускающая перенос части содержимого одной строки в таблице на другую страницу. Добавлены настройки обрезки содержимого, не вмещающегося в высоту строки;

  • ускорена работа с электронными таблицами, благодаря разделению хранения стилей и данных, а также обработки только используемых ячеек. Оптимизированы реализации функций SUMIF, AVERAGEIF, COUNTIFS, SUMIFS, AVERAGEIFS, MAXIFS и MINIFS;

  • в редакторе электронных таблиц реализованы подсказки об использовании констант в функциях и обеспечена подсветка диапазонов ячеек, задействованных в формулах. При переносе или копировании выделенной области реализована анимированная пометка контура исходных ячеек. Добавлена возможность использования мыши для изменения разом высоты и ширины всех ячеек. Добавлена настройка для управления автозаполнением ячеек. Добавлена поддержка изменения фона;

  • в редакторе презентаций предоставлены новые режимы отображения Outline View, Reading View, Notes Page, Notes Master и Handout Master, востребованные на разных этапах создания и проверки презентации;

  • расширены настройки вывода на печать, в которых теперь можно включить печать примечаний, тезисов, планов, скрытых слайдов, комментариев и номеров слайдов, а также масштабировать слайды под размер страницы;

  • добавлена возможность сохранения презентации в форме видео и анимированного GIF;

  • добавлена поддержка открытия и конвертации файлов в формате OFD, а также сохранения электронных таблиц в классическом формате XLS;

  • реализована возможность преобразования SVG-изображений в редактируемые фигуры;

  • добавлена возможность отображения таблицы с исходными данными под диаграммой, построенной на основе этих данных;

  • изменено оформление интерфейса управления плагинами. В левую часть экрана добавлена панель с категориями. Реализованы новые плагины: Antidote для проверки грамматики и орфографии, Curly для работы с шаблонами и Salesforce для импорта и экспорта данных Salesforce;

  • устранено 35 уязвимостей, среди которых обход изоляции при выполнении макросов, переполнение буфера при обработке специально оформленных OLE‑объектов и файлов в форматах XPS и PDF, двойное освобождение памяти при обработке DOCX, выполнение встроенного в PDF JavaScript‑кода и перезапись файлов при конвертации форматов.