VintaSoft Office .NET Plug-in - История развития

Информация о выпусках продукта

На данной странице Вы можете получить информацию о общей истории развития VintaSoft Office .NET Plug-in. Информация о изменениях в API SDK находится в документации.

  • .NET разработка:
    • Добавлена возможность конвертации PDF документа в DOCX документ.
    • Добавлена возможность открыть защищенный DOCX или XLSX документ.
    • Добавлена поддержка новых типов диаграмм: Bubble, Stock, Combined, 3D Bubble, 3D Line, 3D Column, 3D Area, 3D Stacked Area.
    • Реализованы WinForms-контрол SpreadsheetDocumentEditorControl и WPF-контрол WpfSpreadsheetDocumentEditorControl, которые предоставляют полноценный редактор XLSX документа.
    • Демо приложения:
      • SpreadsheetEditorDemo, WpfSpreadsheetEditorDemo: Существенно упрощен код проекта, потому что проект теперь использует контрол SpreadsheetDocumentEditorControl.
    • Исправлено несколько не критических ошибок.
  • Веб разработка:
    • Добавлена возможность открыть защищенный DOCX или XLSX документ в веб просмотрщике документов.
  • Добавлена поддержка .NET 8.0 в Windows, Linux и macOS.
  • .NET разработка:
    • Добавлена возможность работы с СSV- и TSV-файлами:
      • Теперь декодер XLSX-файлов также может открывать СSV- и TSV-файлы.
      • Добавлена возможность конвертации XLSX-файла в CSV- или TSV-файл и обратно.
    • Реализованы все графические фигуры, которые предопределены в Office.
    • Демо приложения:
      • В демо приложения SpreadsheetEditorDemo и WpfSpreadsheetEditorDemo добавлена возможность открыть СSV- или TSV-файл.
      • В демо приложения SpreadsheetEditorDemo и WpfSpreadsheetEditorDemo добавлена возможность экспортировать открытый XLSX документ в СSV- или TSV-файл.
    • Исправлено несколько мелких ошибок.
  • Веб разработка:
    • В WebSpreadsheetDocumentEditorControlJS добавлена возможность задать новую или редактировать существующую ссылку. Поддерживаются URL ссылки и ссылки на ячейку.
    • Демо приложения:
      • Веб демо приложение SpreadsheetEditorDemo теперь может открыть СSV- и TSV-файлы.
  • .NET разработка:
    • Добавлена возможность расчета формул в XLSX документе.
    • Добавлена поддержка кольцевых диаграмм в XLSX документе.
    • Добавлена возможность программного редактирования нового или существующего табличного документа (XLSX) с помощью высокоуровневого редактора электронных таблиц:
      • Возможность создать новый или открыть существующий XSLX документ в редакторе электронных таблиц
      • Возможность работать с табличным документом:
        • Возможность установить культуру табличного документа
        • Изменение свойств (автор, ...) табличного документа
        • Редактирование свойств стиля табличного документа
        • Изменение (добавление, удаление) предопределенных имен в табличном документе
      • Возможность работать с рабочими листами табличного документа:
        • Получение списка рабочих листов
        • Добавление/удаление/переименование рабочий лист; копирование/вставка рабочего листа; пересортировка рабочих листов
      • Возможность работать с листом табличного документа:
        • Изменение настройки просмотра рабочего листа
        • Вставка или удаление столбцов/строк
        • Изменение размера столбцов/строк
        • Отображение/скрытие столбцов/строк
        • Возможность поиска и замены текста
      • Возможность работать с группой ячеек рабочего листа:
        • Выполнение операций с группой ячеек (копировать, вставить, удалить)
        • Изменение свойств стиля (шрифт, заливка, границы, числовой формат, стиль текста, выравнивание, отступ, ...) для группы ячеек
        • Изменение размера для группы ячеек
        • Очистка стиля, содержимого, гиперссылки для группы ячеек
        • Объединение и разъединение группы ячеек
        • Возможность указать гиперссылку для группы ячеек
      • Возможность работать с ячейкой листа:
        • Получение значения ячейки, форматированного значения ячейки и локализованной формулы ячейки
        • Вычисление значения формулы в ячейке
        • Изменение значения ячейки или формулы ячейки
      • Возможность работать с графическими объектами (диаграмма, картинка, графика):
        • Добавление картинки
        • Удаление графического объекта (диаграмма, картинка, графика)
      • Возможность работать с комментариями:
        • Добавление, изменение, удаление комментариев
    • Добавлена возможность редактировать новый или существующий табличный документ (XLSX) в WPF/WinForms приложении:
      • Возможность создать новый или открыть существующий XSLX документ в редакторе электронных таблиц
      • Возможность работать с табличным документом:
        • Возможность установить культуру табличного документа
        • Изменение свойств (автор, ...) табличного документа
        • Редактирование свойств стиля табличного документа
        • Изменение (добавление, удаление) предопределенных имен в табличном документе
      • Возможность работать с рабочими листами табличного документа:
        • Получение списка рабочих листов
        • Добавление/удаление/переименование рабочий лист; копирование/вставка рабочего листа; пересортировка рабочих листов
      • Возможность работать с рабочим листом табличного документа:
        • Отображение листа
        • Изменение настройки просмотра листа
        • Навигация по ячейкам с помощью мыши и клавиатуры
        • Вставка и удаление столбцов/строк
        • Изменение размера столбцов/строк
        • Показ/скрытие столбцов/строк
        • Возможность поиска и замены текста
      • Возможность работать с выбранными ячейками:
        • Возможность выделения ячеек с помощью мыши и клавиатуры
        • Копирование, вставка и удаление выбранных ячеек
        • Изменение свойств стиля (шрифт, заливка, границы, числовой формат, стиль текста, выравнивание, отступ, ...) для выбранных ячеек
        • Изменение размера для выбранных ячеек
        • Автоматический расчет ширины колонки или высоты строки для выбранных ячеек
        • Очистка стиля, содержимого, гиперссылки для выбранных ячеек
        • Объединение и разъединение группы ячеек
        • Показ/скрытие выбранных ячеек
        • Возможность указать гиперссылку для выбранных ячеек
      • Возможность работать с ячейкой листа:
        • Отображение форматированного и локализованного текста ячейки
        • Вычисление значения формулы в ячейке
        • Редактирование текста ячейки напрямую в регионе ячейки на листе
        • Редактирование текста ячейки в строке формулы
        • Выделение ссылок при редактировании формулы ячейки
      • Возможность работать с графическими объектами (диаграмма, картинка, графика):
        • Отображение графических объектов на листе
        • Автоматическое обновление изображения диаграммы при изменении данных диаграммы
        • Возможность выбора графического объекта на листе
        • Добавление картинки
        • Удаление графического объекта (диаграмма, картинка, графика)
      • Возможность работать с комментариями:
        • Отображение комментариев на листе
        • Добавление, изменение, удаление комментариев
    • Демо приложения:
      • Создано новое десктоп демо приложение - Vintasoft Spreadsheet Editor, которое позволяет просматривать и редактировать табличный (XLSX) документ. Демо приложение доступно для платформ WPF и WinForms.
    • Добавлено много улучшений.
    • Исправлено много ошибок.
  • Веб разработка:
    • Добавлена возможность редактирования табличного документа (XLSX) в HTML5 веб браузере:
      • JavaScript UI контрол, который работает во всех основных HTML5 веб браузерах (Chrome, Firefox, Edge, Opera, ...)
      • Пользовательский интерфейс совместимый с персональными компьютерами, планшетами и смартфонами
      • Возможность загрузить существующий табличный документ (XLSX)
      • Возможность просмотра и редактирования табличного документа (XLSX):
        • Просмотр списка рабочих листов, добавление/переименование/перемещение/удаление рабочего листа
        • Возможность выбрать, добавить или удалить строки/столбцы на листе
        • Возможность изменить размер строк/столбцов на листе
        • Навигация по ячейкам с помощью мыши и клавиатуры
        • Выделение ячеек с помощью мыши и клавиатуры
        • Изменение свойств стиля (шрифт, заливка, границы, числовой формат, стиль текста, выравнивание, отступ, ...) для выбранных ячеек
        • Отображение форматированного и локализованного текста ячейки
        • Вычисление значения формулы в ячейке
        • Редактирование текста ячейки напрямую в регионе ячейки на листе
        • Редактирование текста ячейки в строке формулы
        • Возможность поиска текста
      • Возможность скачать отредактированный табличный документ
      • "Стандартные" диалоги (диалог переименования листа, диалог поиска текста, ...) для Bootstrap, JQuery UI, чистого JavaScript
      • Возможность настройки пользовательского интерфейса редактора
    • Созданы руководства, которые описывают как добавить редактор табличных документов в ASP.NET приложение. Руководства доступны для платформ ASP.NET Core, Angular, React.js, ASP.NET MVC5, ASP.NET WebForms.
    • Демо приложения:
      • Создано новое веб демо приложение - Vintasoft Spreadsheet Editor, которое позволяет просматривать и редактировать табличный (XLSX) документ. Демо приложение доступно для платформ ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms.
  • .NET разработка:
    • Добавлена поддержка для .NET 7 в Windows, Linux и macOS.
    • Добавлена возможность конвертации XLS файлов в XLSX файлы.
    • Добавлена возможность рендеринга XLS файлов.
    • Добавлена поддержка арабского текста в DOCX и XLSX документах.
  • .NET разработка:
    • Добавлена кросс-платформенная поддержка для Windows, Linux и macOS в .NET 6, .NET 5 и .NET Core 3.1.
    • Рисование двухмерной графики:
      • В плагине полностью переписан код для работы с двухмерной графикой.
      • Теперь вся работа с двухмерной графикой осуществляется с помощью движка рисования (Vintasoft.Imaging.Drawing.DrawingEngine класс). Плагин больше не использует библиотеку GDI+ (System.Drawing.Common) напрямую.
      • Для работы плагина нужно использовать кросс-платформенный движок рисования для Windows, Linux и macOS на базе библиотеки SkiaSharp или движок рисования для Windows на базе библиотеки GDI+ (System.Drawing.Common).
    • Добавлена поддержка арабского текста в XLSX таблицах.
    • Исправлено много мелких ошибок.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 6 для Windows.
    • Поддерживаемые среды разработки:
      • Добавлена поддержка совместимости с Visual Studio 2022.
    • Поддерживаемые ОС:
      • Добавлена поддержка совместимости с OS Windows 11.
      • Прекращена поддержка совместимости с ОС Windows Server 2003.
    • Добавлена возможность рендеринга DOC документов.
    • Добавлена возможность конвертации DOC документа в DOCX или PDF документ.
    • Добавлена возможность рендеринга диаграмм в DOCX и XLSX документах.
    • Улучшен рендеринг DOCX и XLSX документов.
    • Улучшено программное редактирование DOCX документов используя класс DocxDocumentEditor:
      • Добавлена возможность редактирования диаграмм.
      • Расширена поддержка редактирования свойств текста.
      • Расширена поддержка редактирования свойств параграфа.
    • Созданы следующие .NET сборки:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • Исправлено много мелких ошибок.
  • .NET разработка
    • Добавлена возможность программно редактировать существующие DOCX и XLSX документы:
      • открытие существующего DOCX/XLSX документа;
      • поиск, удаление, замена текста, изменение свойств текста (цвет фона, цвет текста, жирность, шрифт, размер, и др.);
      • копирование, вставка, изменение и удаление изображения (изображение штрих-кода);
      • копирование, вставка, изменение и удаление строк в таблице;
      • задание значения ячейки таблицы, изменение цвета ячейки таблицы;
      • изменение границ таблицы;
      • сохранение измененного документа обратно в DOCX или XLSX файл;
      • экспорт измененного документа в форматы изображения, которые поддерживаются SDK (PDF, PDF/A, TIFF, и прочие).
    • Существенно улучшены алгоритмы рендеринга DOCX документов:
      • Добавлен рендеринг сносок (footnote и endnote).
      • Добавлена поддержка вычисляемых полей (DATE, TIME, SAVEDATE, CREATEDATE, PRINTDATE, MACROBUTTON, NUMPAGES, FORMCHECKBOX, TOC, PAGEREF, HYPERLINK, STYLEREF, PAGE).
      • Добавлена поддержка удаленного контента.
      • Добавлена отрисовка подложки страницы.
      • Реализована обработка флага "Повторять как заголовок на каждой странице" для строки таблицы.
      • Реализован автоподбор размеров ячеек таблицы по содержимому.
      • Улучшена поддержка плавающих элементов.
      • Улучшено размещение параграфов.
      • Улучшен алгоритм, который подбирает шрифт для текста.
      • Улучшено отображение текста, который использует CJK-шрифты (китайские, японские и корейские шрифты).
      • Улучшен алгоритм, который определяет межстрочный интевал между линиями текста.
      • Улучшен перенос слов в строке текста.
      • Улучшен алгоритм выравнивания текста.
      • Улучшен алгоритм расчета табуляции в тексте.
      • Улучшен алгоритм нумерации контента на странице.
      • Улучшен алгоритм обработки флага "Запрет висячих строк".
      • Улучшен алгоритм обработки флага "Не отрывать от следующего".
      • Улучшено отображение таблиц на странице.
      • Улучшен алгоритм, который определяет разрыв страницы.
      • Улучшено размещение шапки и подвала на странице.
      • Улучшено отображение списков на странице.
      • Улучшено отображение графики на странице.
      • Улучшена поддержка VML объектов.
      • Улучшено отображение WMF-изображений.
    • Улучшены алгоритмы рендеринга XLSX документов:
      • Добавлена поддержка форматирования ячейки с помощью финансового стиля.
      • Улучшен алгоритм, который подбирает шрифт для текста.
      • Улучшено отображение текста, который использует CJK-шрифты (китайские, японские и корейские шрифты).
      • Улучшен перенос слов в строке текста.
    • Исправлено много ошибок в алгоритмах рендеринга DOCX и XLSX документов.
    • Демо приложения:
      • Создано демо приложение ReportGeneratorDemo, которое демонстрирует возможности создания отчетов на базе шаблонов DOCX или XLSX документов.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 5 для Windows.
    • Добавлена поддержка XLSX документов:
      • Рендеринг XLSX документов.
      • Просмотр XLSX документов в WinForms, WPF, WEB.
      • Печать XLSX документов (векторная, растровая).
      • Наложение XLSX страницы на PDF страницу векторно с сохранением текста.
      • Конвертация XLSX документа в PDF и PDF/A (векторно с сохранением текста, ссылок и навигации).
      • Конвертация XLSX документа в SVG (векторно с сохранением текста).
      • Конвертация XLSX документа в любой формат изображений поддерживаемый VintaSoft Imaging .NET SDK.
      • Извлечение и поиск текста.
      • Выделение текста используя мышь.
      • Выделение и навигация по тексту используя клавиатуру.
      • Навигация по ссылкам в документе.
      • Возможность задания настроек выравнивания документа: размер страниц, отступы страниц, масштаб для контента страниц.
    • Улучшена поддержка DOCX документов:
      • Добавлена поддержка плавающих таблиц и изображений.
      • Добавлена поддержка обтекания плавающих элементов текстом.
      • Добавлена поддержка градиентных заливок.
      • Добавлена поддержка выравнивая и отступов в списках.
      • Добавлена возможность задания настроек выравнивания документа: размер страниц, отступы страниц, масштаб для контента страниц.
      • Ускорен рендеринг DOCX документов.
      • Ускорен рендеринг миниатюр DOCX документа.
      • Улучшено качество рендереринга DOCX документа.
      • Улучшен алгоритм конвертации DOCX в PDF и SVG.
  • Web разработка
    • Добавлена поддержка XLSX документов.
  • Добавлена возможность сохранить DOCX страницу с текстом и векторным контентом в SVG файл с текстом и векторным контентом.
  • Улучшен алгоритм парсинга DOCX документа.
  • Улучшен алгоритм рендеринга DOCX страницы.
  • Создан VintaSoft Office .NET Plug-in - новый модуль для VintaSoft Imaging .NET SDK со следующими возможностями:
    • Поддерживаемые платформы: .NET Core 3 для Windows, .NET Framework 4+ и 3.5
    • Рендеринг DOCX документов
    • Просмотр DOCX документов в WinForms, WPF, WEB
    • Печать DOCX документов (векторная, растровая)
    • Конвертация DOCX в PDF и PDF/A (векторно с сохранением текста, ссылок и навигации)
    • Наложение DOCX страницы на PDF страницу векторно с сохранением текста
    • DOCX в любой формат изображений поддерживаемый Imaging SDK
    • Извлечение и поиск текста
    • Выделение текста используя мышь
    • Выделение и навигация по тексту используя клавиатуру
    • Навигация по ссылкам в документе