Мы рады объявить о выпуске 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.