Ми раді оголосити про випуск GroupDocs.Viewer for .NET v26.8, доступний з серпня 2026. У цьому випуску представлено суттєве архітектурне покращення завдяки TFM‑split NuGet пакуванню, чотири нові функції — серед яких підтримка прихованих анотацій PDF, налаштовувана роздільна здатність для документів WordProcessing та нумерація сторінок — а також виправлено вісім критичних помилок, що впливали на рендеринг PDF, WordProcessing, EML та EPSF.

Що нового у цьому випуску

  • [New feature] Реалізовано TFM‑Split NuGet Packaging для GroupDocs.Viewer (VIEWERNET-5719)
  • [New feature] Реалізовано можливість відображення анотацій у PDF, які за замовчуванням приховані під час рендерингу (VIEWERNET-5607)
  • [New feature] Додано можливість вказувати горизонтальну та вертикальну роздільну здатність у параметрах WordProcessing під час рендерингу документів WordProcessing у растрові формати (VIEWERNET-5700)
  • [New feature] Додано нумерацію сторінок для документів WordProcessing під час рендерингу (VIEWERNET-5702)
  • [Bug] Спеціальні символи відображаються некоректно, а межі таблиць відсутні під час конвертації EML у HTML та растрові формати (VIEWERNET-5620)
  • [Bug] Проблема з відсутністю коментарів під час рендерингу PDF (VIEWERNET-5654)
  • [Bug] Некоректний рендеринг DOCX у HTML при використанні арабських символів та увімкненій опції EnableOpenTypeFeatures (VIEWERNET-5681)
  • [Bug] Підтримка формату EPSF обмежена. Під час парсингу вмісту файлу EPSF сталася помилка (VIEWERNET-5683)
  • [Bug] Розбіжність між фактичними розмірами растрових архівів та розрахованими методом GetViewInfo (VIEWERNET-5737)
  • [Bug] [UI] Groupdocs viewer 8.0.7/8.1.x – Сторінки, не завантажені у переглядачі, недоступні у попередньому перегляді перед друком (VIEWERNET-5615)

Зміни публічного API

Додано

Змінено

  • RenderNotes — властивість типу Boolean: її «область» розширена і тепер охоплює також PDF‑документи (VIEWERNET-5607)

Видалено

  • Немає

Нові функції

VIEWERNET-5719

Пакет NuGet GroupDocs.Viewer був повністю перероблений. Тепер окремий пакет GroupDocs.Viewer.CrossPlatform більше не існує. Основна ідея TFM‑split пакування полягає в тому, що головний пакет GroupDocs.Viewer NuGet слугує легким роутер‑пакетом, який внутрішньо не містить бінарних файлів (DLL). Натомість він містить NuSpec з усіма метаданими, такими як ID, версія тощо, а для бінарних файлів включає порожні заповнювачі типу “_._”, що є конвенцією NuGet, яка означає «цей TFM підтримується, але збірки з цього пакету не постачаються». При встановленні користувачем менеджер пакетів NuGet читає фактичну платформу (framework) проєкту і встановлює необхідний підпакет: “GroupDocs.Viewer.Net462”, “GroupDocs.Viewer.Net60” або “GroupDocs.Viewer.Net60.Windows”. Тому, якщо ваш проєкт створений для .NET Framework 4.6.2 або вище, і ви оновлюєте GroupDocs.Viewer 26.4 до останньої 26.8 через менеджер пакетів NuGet, будуть встановлені пакети “GroupDocs.Viewer.26.8.0” та залежний “GroupDocs.Viewer.Net462.26.8.0”.

VIEWERNET-5607

Тепер можна ввімкнути рендеринг анотацій‑вспливаючих підказок (балонних підказок), які за замовчуванням приховані у PDF‑файлах, використовуючи вже існуючу властивість RenderNotes — її значення було змінено для PDF‑документів. Цей розділ статті детально описує цю функцію.

VIEWERNET-5700

Подібно до документів Spreadsheet у попередньому випуску, версія 26.8 дозволяє вказувати горизонтальну та вертикальну роздільну здатність у одиницях DPI під час рендерингу вхідних документів WordProcessing у растрові формати (PNG та JPEG). Це здійснюється за допомогою нових публічних властивостей HorizontalResolution і VerticalResolution у класі WordProcessingOptions. Обидві властивості мають типове значення 96 DPI і можуть бути встановлені вручну в діапазоні [72..600] DPI. Детальний опис функції наведено у відповідному розділі статті про рендеринг документів WordProcessing.

VIEWERNET-5702

Починаючи з цієї версії, нова властивість PageNumberLocation, додана до класу WordProcessingOptions, дозволяє примусово додавати номер сторінки до документа WordProcessing під час його рендерингу та навіть вказувати розташування номера на сторінці. Ця нова функція описана тут.

Як отримати оновлення

NuGet

Оновіть до останньої версії пакету GroupDocs.Viewer через NuGet. TFM‑split пакування автоматично встановлює правильний підпакет, специфічний для вашої платформи:

Пряме завантаження

Завантажте збірки зі сторінки завантаження GroupDocs.Viewer for .NET

Ресурси