Мы рады объявить о выпуске GroupDocs.Editor for Node.js via Java 26.7, доступном с июля 2026. Этот релиз вводит поддержку шрифтов TrueType Collection, текстовых форматов PPT/PPS и возможностей редактирования PDF, а также улучшения обработки CSS и варианты экспорта электронных таблиц. Кроме того, исправлены несколько критических ошибок, влияющих на обфусцированные сборки, пагинацию PDF и обработку пустых документов электронной почты.

Что нового в этом выпуске

  • [New feature] Добавлена поддержка шрифтов TrueType Collection (EDITORNET-3019)
  • [New feature] Добавлена поддержка текстовых форматов PPT и PPS (EDITORNET-3020)
  • [Improvement] Добавлена поддержка новых CSS‑свойств (EDITORNET-3036)
  • [Improvement] Добавлена поддержка инструкций обработки XML и XML‑Stylesheet (EDITORNET-3037)
  • [Bug] Исправлена ошибка NRE в обфусцированной сборке после внедрения HtmlCss (EDITORNET-3022)
  • [New feature] Реализована опция отключения объединения горизонтальных ячеек при конвертации документов Spreadsheet (EDITORNET-3044)
  • [New feature] Реализована опция отключения записи пустой «фиктивной» строки внизу при конвертации документов Spreadsheet (EDITORNET-3045)
  • [Improvement] Удалена встроенная библиотека обработки изображений и уменьшен размер конечной сборки (EDITORNET-3040)
  • [Bug] Пагинация PDF‑вывода отличается после редактирования и сохранения DOCX (EDITORNET-3017)
  • [Bug] Исправлено исключение при создании и редактировании пустого документа Email (EDITORNET-3061)
  • [Bug] FileNotFoundException для Aspose.Common.Drawing 26.6 при сборке под .NET Framework 4.6.2 (EDITORNET-3062)

Изменения публичного API

  • Добавлен новый тип TtcFont, представляющий шрифт TrueType Collection (TTC) и реализующий FontResourceBase.
  • Добавлены новые методы setMergeEmptyAdjacentCells(boolean) / getMergeEmptyAdjacentCells() в SpreadsheetEditOptions.
  • Добавлены новые методы setExportBogusRowData(boolean) / getExportBogusRowData() в SpreadsheetEditOptions.

Обе опции для электронных таблиц описаны в соответствующей статье.

Редактирование PDF

Начиная с этого выпуска, GroupDocs.Editor for Node.js via Java поддерживает редактирование PDF‑документов через тот же конвейер «загрузить‑отредактировать‑сохранить», что и для остальных форматов: загрузка с помощью PdfLoadOptions, редактирование с помощью PdfEditOptions (пагинация, диапазон страниц, пропуск изображений) и сохранение с помощью PdfSaveOptions (пароль, соответствие стандартам, встраивание шрифтов). Подробности и примеры кода см. в руководстве Edit PDF.

Пример кода

npm i @groupdocs/groupdocs.editor@26.7.0

Или установить последнюю опубликованную версию:

npm i @groupdocs/groupdocs.editor

Как получить обновление

npm

Пакет доступен в npm:

npm i @groupdocs/groupdocs.editor@26.7.0

Прямая загрузка

Не применяется к пакетам Node.js.

Ресурсы