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

Готовые сборки ONLYOFFICE DocumentServer 9.3.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:

  • добавлена поддержка сохранения документов в формате Markdown (md);

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

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

  • настройки верхнего и нижнего колонтитулов объединены и выделены в отдельную вкладку;

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

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

  • В редактор PDF-документов добавлена поддержка редактирования полей, защищённых паролем;

  • Реализована возможность создания и редактирования ссылок, указывающих на внешние ресурсы или имеющиеся в PDF‑документе страницы;

  • в редактор PDF добавлена поддержка работы с историей версий PDF‑файлов, редактирования встроенных в PDF‑документ шрифтов, настройки вывода страниц на печать. В PDF разрешено вставлять в ячейки таблиц изменяемые поля и использовать макросы для добавления/удаления/редактирования страниц, форм, аннотаций, таблиц, изображений и диаграмм;

  • в редакторе электронных таблиц проведена оптимизация начальной отрисовки больших таблиц, занимающих более 3 МБ. Добавлен инструмент Solver, который позволяет решать задачи линейного программирования прямо в таблице с использованием симплекс‑метода;

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

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

  • в панель инструментов добавлена кнопка Format для быстрого доступа ко всем опциям форматирования и управления отображением таблиц, строк и столбцов;

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

  • добавлена поддержка открытия для просмотра файлов в формате TSV (Tab‑Separated Values);

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

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

  • добавлена кнопка для сброса изменения масштаба;

  • устранены уязвимости: межсайтовый скриптинг (XSS) при динамической загрузке макросов (CVE-2021-43446, CVE-2023-50883, CVE-2024-44085); чтение из области вне границ буфера и разыменование указателя при обработке специально оформленных файлов XLS; проблема в сервисе установки обновлений, позволяющая выполнить действия с системными привилегиями.