VintaSoft Office .NET Plug-in: Обзор
В этом разделе
Файлы с расширением DOCX - это документы формата Microsoft Word Open XML. Эти файлы обычно содержат текст, но могут также включать объекты, изображения и многое другое.
Файлы с расширением XLSX - это документы формата Microsoft Excel Open XML. Эти файлы обычно содержат электронные таблицы.
DOCX, DOC, XLSX и XLS файлы сейчас широко используются практически для всего: от писем и вычислений, до отчетов, резюме, приглашений, информационных бюллетеней, листовок, документации и прочего.
VintaSoft Office .NET Plug-in - это дополнение к
VintaSoft Imaging .NET SDK
, который позволяет открывать, просматривать, печатать, редактировать и конвертировать DOCX и XLSX документы. Также VintaSoft Office .NET Plug-in позволяет конвертировать DOC/HTML/PDF/RTF документ в DOCX документ, конвертировать XLS документ в XLSX документ, конвертировать DOCX/XLSX документ в PDF документ. Также VintaSoft Office .NET Plug-in имеет UI-элементы, которые позволяют редактировать электронную таблицу (XLSX документ) в настольных-приложениях (WinForms, WPF) или веб-приложениях.
Общие возможности
- Плагин можно использовать для разработки .NET 9, .NET 8, .NET 7 и .NET 6 приложений (консольное, WPF, WinForms, ASP.NET Core, сервис и т. д.) для Windows
- Плагин можно использовать для разработки .NET 9, .NET 8, .NET 7 и .NET 6 приложений (консольное, ASP.NET Core, сервис и т. д.) для Linux и macOS
- Плагин можно использовать для разработки .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 и 3.5 приложений (консольное, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, сервис и т. д.) для Windows
- Ядро плагина написано на C#
- Поддержка режимов AnyCPU, x86 и x64
-
Open XML Office движок (DOCX и XLSX) написан с нуля
, дополнительные внешние сторонние библиотеки не требуются
-
Binary Office движок (DOC и XLS) написан с нуля
, дополнительные внешние сторонние библиотеки не требуются
-
Rich Text Format движок (RTF) написан с нуля
, дополнительные внешние сторонние библиотеки не требуются
-
HyperText Markup Language движок (HTML) написан с нуля
, дополнительные внешние сторонние библиотеки не требуются
-
Загружайте DOCX или XLSX документы
- Загружайте DOCX или XLSX документы из файла или потока
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
Рендерите DOCX или XLSX документы
- Рендерите всю DOCX или XLSX страницу или ее регион
- Получайте масштабированную область DOCX или XLSX страницы
- Рендерите текст на DOCX или XLSX странице
- Рендерите изображения на DOCX или XLSX странице
- Рендерите диаграммы на DOCX или XLSX странице
- Вычисляйте формулы на XLSX или XLS странице
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
Печатайте DOCX или XLSX документы
- Печатайте DOCX или XLSX документы в WinForms приложении
- Печатайте DOCX или XLSX документы в WPF приложении
- Печатайте DOCX или XLSX документы в Веб приложении
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
Поиск текста в DOCX или XLSX документе и извлечение текста из DOCX или XLSX документа
- Выполняйте поиск текста во всем DOCX или XLSX документе или на одной DOCX или XLSX странице
- Извлекайте текст из DOCX или XLSX документа
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
Просматривайте страницы DOCX или XLSX документа в WPF просмотрщике изображений
- Просматривайте DOCX или XLSX страницы в WPF просмотрщике изображений
- Выделяйте текст на DOCX или XLSX странице в WPF просмотрщике изображений с помощью мыши и клавиатуры
- Перемещайтесь по DOCX или XLSX документу в WPF просмотрщике изображений
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
Просматривайте страницы DOCX или XLSX документа в WinForms просмотрщике изображений
- Просматривайте DOCX или XLSX страницы в WinForms просмотрщике изображений
- Выделяйте текст на DOCX или XLSX странице в WinForms просмотрщике изображений с помощью мыши и клавиатуры
- Перемещайтесь по DOCX или XLSX документу в WinForms просмотрщике изображений
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
Просматривайте страницы DOCX или XLSX документа в HTML5 просмотрщике изображений в Веб приложении
- Просматривайте DOCX или XLSX страницы в HTML5 просмотрщике изображений
- Выделяйте текст на DOCX или XLSX странице в HTML5 просмотрщике изображений с помощью мыши
- Перемещайтесь по DOCX или XLSX документу в HTML5 просмотрщике изображений
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
- Поиск, удаление, замена текста, изменение свойств текста (цвет фона, цвет текста, жирность, шрифт, размер, и др.)
- Копирование, вставка, изменение и удаление изображения (изображение штрих-кода)
- Копирование, вставка, изменение и удаление строк в таблице
- Задание значения ячейки таблицы, изменение цвета ячейки таблицы
- Изменение границ таблицы
- Редактирование данных диаграмм
- Сохранение измененного документа обратно в DOCX или XLSX файл
-
Экспорт измененного документа в форматы изображения, которые поддерживаются SDK (PDF, PDF/A, TIFF, и прочие)
VintaSoft Imaging .NET SDK
(PDF, PDF/A, TIFF и т. д.)
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
- Поиск, удаление, замена текста, изменение свойств текста (цвет фона, цвет текста, жирность, шрифт, размер, и др.)
- Копирование, вставка, изменение и удаление изображения (изображение штрих-кода)
- Копирование, вставка, изменение и удаление строк в таблице
- Задание значения ячейки таблицы, изменение цвета ячейки таблицы
- Изменение границ таблицы
- Редактирование данных диаграмм
- Сохранение измененного документа обратно в DOCX или XLSX файл
-
Экспорт измененного документа в форматы изображения, которые поддерживаются SDK (PDF, PDF/A, TIFF, и прочие)
VintaSoft Imaging .NET SDK
(PDF, PDF/A, TIFF и т. д.)
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
- Создать новый или открыть существующий XLSX документ в редакторе электронных таблиц
-
Работать с табличным документом
- Установить культуру табличного документа
- Назначить настройки (автора и т. д.) для табличного документа
- Редактировать свойства стиля табличного документа
- Добавить/удалить предопределенные имена в/из табличного документа
-
Работать с листами табличного документа
- Получение списка рабочих листов
- Добавить/удалить/переименовать рабочий лист; скопировать/вставить рабочий лист; изменить порядок листов
-
Работать с листом табличного документа
- Изменить настройки вида рабочего листа
- Вставить или удалить столбцы/строки
- Изменить размер столбцов/строк
- Показать/скрыть столбцы/строки
- Поиск и замена текста
-
Работать с набором ячеек рабочего листа
- Вставить, скопировать, вырезать и удалить набор ячеек
- Изменить свойства стиля (шрифт, заливка, границы, числовой формат, стиль текста, выравнивание, отступ и т. д.) набора ячеек
- Изменить размер нбора ячеек
- Очистить стили, содержимое, гиперссылки набора ячеек
- Объединить и разъединить набор ячеек
- Указать гиперссылку на URL-адрес или расположение в документе набора ячеек
-
Работать с ячейкой рабочего листа
- Получить значение, форматированное значение и локализованную формулу ячейки
- Вычислить формулу ячейки
- Изменить значение ячейки или формулу ячейки
-
Работать с рисунками (диаграммы, рисунки, графика)
- Добавить изображение
- Удалить изображение
-
Работать с комментариями
- Добавить, редактировать, удалить комментарий
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакции "Reader+Writer" и "Spreadsheet Editor")
-
- Возможность создать новый или открыть существующий XSLX документ в редакторе электронных таблиц
-
Работать с табличным документом
- Установить культуру табличного документа
- Назначить настройки (автора и т. д.) для табличного документа
- Редактировать свойства стиля табличного документа
- Добавить/удалить предопределенные имена в/из табличного документа
-
Работать с листами табличного документа
- Получение списка рабочих листов
- Добавить/удалить/переименовать рабочий лист; скопировать/вставить рабочий лист; изменить порядок листов
-
Работать с листом табличного документа
- Отрендерить рабочий лист
- Изменить настройки вида рабочего листа
- Выполнить навигацию по ячейках с помощью мыши и клавиатуры
- Поиск и замена текста
- Вставить или удалить столбцы/строки
- Изменить размер столбцов/строк
- Показать/скрыть столбцы/строки
- Поиск и замена текста
-
Работа со столбцами ячеек на листе
- Вставка или удаление столбцов ячеек
- Изменение размера столбцов ячеек
- Показ/скрытие столбцов ячеек
-
Работа со строками ячеек на листе
- Вставка или удаление строк ячеек
- Изменение размера строк ячеек
- Показ/скрытие строк ячеек
-
Работать с выбранными ячейками листа
- Выделить ячейки с помощью мыши и клавиатуры
- Вставить, скопировать, вырезать и удалить выбранные ячейки
- Изменить свойства стиля (шрифт, заливка, границы, числовой формат, стиль текста, выравнивание, отступ и т. д.) выбранных ячеек
- Изменить размер выбранных ячеек
- Автоматически подогнать ширину столбца или высоту строки выбранных ячеек
- Очистить стили, содержимое и гиперссылки выбранных ячеек
- Объединить и отменить объединение выбранных ячеек
- Показать и скрыть выбранные ячейки
- Установить гиперссылку на URL-адрес или местоположение выбранных ячеек в документе
-
Работать с ячейкой рабочего листа
- Отобразить форматированный и локализованный текст ячейки
- Редактировать текст ячейки непосредственно в области ячейки
- Редактировать текст ячейки в строке формул
-
Работа с формулами ячеек рабочего листа
- Добавление формулы в ячейку
- Редактирование формулы ячейки
- Выделить ссылки при редактировании формулы ячейки
- Вычислить формулу ячейки
- Удаление формулы из ячейки
-
Работа с картинками и графикой
- Отрендерить рисунки на листе
- Выбрать рисунок на листе
- Добавить изображение
- Удалить изображение
-
Работа с диаграммами
-
Визуализация диаграммы на листе
- Поддерживаемые типы диаграмм: Гистограмма (Гистограмма с группировкой; Гистограмма с накоплением; Нормированная гистограмма с накоплением; Объемная гистограмма с группировкой; Объемная гистограмма с накоплением; Объемная нормированная гистограмма с накоплением; Объемная гистограмма), График (График; График с накоплением; Нормированный график с накоплением; График с маркерами; График с маркерами и накоплением; Нормированный график с маркерами и накоплением; Объемный график), Круговая (Круговая; Кольцевая; Объёмная круговая), Линейчатая (Линейчатая с группировкой; Линейчатая с накоплением; Нормированая линейчатая с накоплением; Объемная линейчатая с группировкой; Объемная линейчатая с накоплением; Объемная нормированая линейчатая с накоплением), С областями (С областями; С областями и накоплением; Нормированная с областями и накоплением; Объемная с областями; Объемная с областями и накоплением; Объемная нормированная с областями и накоплением), Точечная (Точечная; Точечная с гладкими кривыми и маркерами; Точечная с гладкими кривыми; Точечная с прямыми отрезками и маркерами; Точечная с прямыми отрезками; Пузырьковая; Объемная пузырьковая), Биржевая (Самый высокий курс, самый низкий курс, курс закрытия; Курс открытия, самый высокий курс, самый низкий курс, курс закрытия; Объем, самый высокий курс, самый низкий курс, курс закрытия; Объем, курс открытия, самый высокий курс, самый низкий курс, курс закрытия), Поверхностная (Объёмная поверхностная; Бесцветная объёмная поверхностная), Лепестковая (Лепестковая; Лепестковая с маркерами; Заполненная лепестковая), Комбинированная
- Обновить диаграмму, если данные диаграммы изменились
-
Вставка новой диаграммы на рабочий лист
- Поддерживаемые типы диаграмм: Гистограмма (Гистограмма с группировкой; Гистограмма с накоплением; Нормированная гистограмма с накоплением; Объемная гистограмма с группировкой; Объемная гистограмма с накоплением; Объемная нормированная гистограмма с накоплением; Объемная гистограмма), График (График; График с накоплением; Нормированный график с накоплением; График с маркерами; График с маркерами и накоплением; Нормированный график с маркерами и накоплением; Объемный график), Круговая (Круговая; Кольцевая; Объёмная круговая), Линейчатая (Линейчатая с группировкой; Линейчатая с накоплением; Нормированая линейчатая с накоплением; Объемная линейчатая с группировкой; Объемная линейчатая с накоплением; Объемная нормированая линейчатая с накоплением), С областями (С областями; С областями и накоплением; Нормированная с областями и накоплением; Объемная с областями; Объемная с областями и накоплением; Объемная нормированная с областями и накоплением), Точечная (Точечная; Точечная с гладкими кривыми и маркерами; Точечная с гладкими кривыми; Точечная с прямыми отрезками и маркерами; Точечная с прямыми отрезками; Пузырьковая; Объемная пузырьковая), Биржевая (Самый высокий курс, самый низкий курс, курс закрытия; Курс открытия, самый высокий курс, самый низкий курс, курс закрытия; Объем, самый высокий курс, самый низкий курс, курс закрытия; Объем, курс открытия, самый высокий курс, самый низкий курс, курс закрытия), Поверхностная (Объёмная поверхностная; Бесцветная объёмная поверхностная), Лепестковая (Лепестковая; Лепестковая с маркерами; Заполненная лепестковая)
- Просмотр диаграммы с пользовательскими данными перед вставкой диаграммы на рабочий лист
- Выбор диаграмму на листе
-
Редактирование диаграммы с помощью мыши
- Поддерживаемые типы диаграмм: Гистограмма (Гистограмма с группировкой; Гистограмма с накоплением; Нормированная гистограмма с накоплением; Объемная гистограмма с группировкой; Объемная гистограмма с накоплением; Объемная нормированная гистограмма с накоплением; Объемная гистограмма), График (График; График с накоплением; Нормированный график с накоплением; График с маркерами; График с маркерами и накоплением; Нормированный график с маркерами и накоплением; Объемный график), Круговая (Круговая; Кольцевая; Объёмная круговая), Линейчатая (Линейчатая с группировкой; Линейчатая с накоплением; Нормированая линейчатая с накоплением; Объемная линейчатая с группировкой; Объемная линейчатая с накоплением; Объемная нормированая линейчатая с накоплением), С областями (С областями; С областями и накоплением; Нормированная с областями и накоплением; Объемная с областями; Объемная с областями и накоплением; Объемная нормированная с областями и накоплением), Точечная (Точечная; Точечная с гладкими кривыми и маркерами; Точечная с гладкими кривыми; Точечная с прямыми отрезками и маркерами; Точечная с прямыми отрезками; Пузырьковая; Объемная пузырьковая), Биржевая (Самый высокий курс, самый низкий курс, курс закрытия; Курс открытия, самый высокий курс, самый низкий курс, курс закрытия; Объем, самый высокий курс, самый низкий курс, курс закрытия; Объем, курс открытия, самый высокий курс, самый низкий курс, курс закрытия), Поверхностная (Объёмная поверхностная; Бесцветная объёмная поверхностная), Лепестковая (Лепестковая; Лепестковая с маркерами; Заполненная лепестковая)
- Выделение области данных диаграммы
- Перемещение и изменение размера области данных диаграммы
- Добавление/удаление строки/столбцы в области данных диаграммы
- Изменение шрифтов и цвета в диаграмме
- Изменение параметров диаграммы (маркеры, цвет серии и т. д.)
- Обмен местами строк и столбцов в диаграмме
- Удаление диаграммы
-
Работать с комментариями
- Отрендерить комментарии на листе
- Добавить, редактировать, удалить комментарий
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакции "Reader+Writer" и "Spreadsheet Editor")
-
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
Загружайте рабочий лист XLSX из CSV или TSV файла и сохраняйте рабочий лист XLSX в CSV или TSV файл
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
-
-
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
-
Конвертируйте DOCX или XLSX документ в SVG файлы
- Необходима лицензия для VintaSoft Office .NET Plug-in (редакция "Reader+Writer")
Требования к разработке и развёртыванию
-
Требования к разработке:
- Среды разработки: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
- Язык программирования: C#, VB.NET, любой .NET совместимый язык
- Платформы разработки: .NET, WinForms, WPF, ASP.NET
-
Требования к развертыванию:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit и 64-bit) с .NET 9, .NET 8, .NET 7 или .NET 6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008/2003; 32-bit и 64-bit) с .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
- Linux (Ubuntu 24/23/22/20/18; Debian 12/11/10; Fedora 40/39/38/37/36/35; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) с .NET 9, .NET 8, .NET 7 или .NET 6
- macOS (macOS 14/13/12/11/10) с .NET 9, .NET 8, .NET 7 или .NET 6