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-контролы, позволяющие редактировать документ DOCX в настольных-приложениях (WinForms, WPF) или веб-приложениях. Также VintaSoft Office .NET Plug-in имеет UI-контролы, позволяющие редактировать электронную таблицу (документы XLSX) в настольных-приложениях (WinForms, WPF) или веб-приложениях.
Общие возможности
- Плагин можно использовать для разработки приложений .NET 10, .NET 9, .NET 8, .NET 7, .NET 6 (консольные, WPF, WinForms, ASP.NET Core, сервисы и т. д.) для Windows
- Плагин можно использовать для разработки приложений .NET 10, .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
- Необходима лицензия для 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" и "Visual Editor")
-
- Создавайте новый или открывайте существующий документ DOCX в WinForms/WPF редакторе документа
- Отображайте и печатайте документ
- Добавляйте/изменяйте/удаляйте текстовое содержимое в документе
- Изменяйте свойства текста (шрифт, размер шрифта, полужирный, курсив, цвет текста и т. д.) в документе
- Измененяйте свойства абзаца (стиль, выравнивание текста, отступ текста, стиль списка и т. д.) в документе
- Вставляйте/удаляйте разрыв страницы
- Добавляйте/редактируйте/удаляйте верхний или нижний колонтитул
- Изменяйте параметры страницы
- Изменяйте настройки столбцов страницы
- Сохраняйте изменения в документе DOCX
- Экспортируйте документ DOCX в формат PDF
- Необходима лицензия для VintaSoft Office .NET Plug-in (версии "Reader+Writer" и "Visual Editor")
-
- Создавайте новый или открывайте существующий XSLX документ в редакторе электронных таблиц
-
Работайте с табличным документом
- Устанавливайте культуру табличного документа
- Назначайте настройки (автора и т. д.) для табличного документа
- Редактируйте свойства стиля табличного документа
- Добавляйте/удаляйте предопределенные имена в/из табличного документа
-
Работайте с листами табличного документа
- Получайте список рабочих листов
- Добавляйте/удаляйте/переименовывайте рабочий лист; копируйте/вставляйте рабочий лист; изменяйте порядок листов
-
Работайте с листом табличного документа
- Рендерите рабочий лист
- Изменяйте настройки вида рабочего листа
- Выполняйте навигацию по ячейках с помощью мыши и клавиатуры
- Ищите и заменяйте текст
- Вставляйте или удаляйте столбцы/строки
- Изменяйте размер столбцов/строк
- Показывайте/скрывайте столбцы/строки
- Ищите и заменяйте текст
-
Работайте с столбцами ячеек на листе
- Вставляйте или удаляйте столбцов ячеек
- Изменяйте размер столбцов ячеек
- Показывайте/скрывайте столбцы ячеек
-
Работайте с строками ячеек на листе
- Вставляйте или удаляйте строки ячеек
- Изменяйте размер строк ячеек
- Показывайте/скрывайте строки ячеек
-
Работайте с выбранными ячейками листа
- Выделяйте ячейки с помощью мыши и клавиатуры
- Вставляйте, копируйте, вырезайте и удаляйте выбранные ячейки
- Изменяйте свойства стиля (шрифт, заливка, границы, числовой формат, стиль текста, выравнивание, отступ и т. д.) выбранных ячеек
- Изменяйте размер выбранных ячеек
- Выполняйте автоматический подгон ширины столбца или высоты строки выбранных ячеек
- Очищайте стили, содержимое и гиперссылки выбранных ячеек
- Объединяйте и отменяйте объединение выбранных ячеек
- Показывайте и скрывайте выбранные ячейки
- Устанавливайте гиперссылку на URL-адрес или местоположение выбранных ячеек в документе
-
Работайте с ячейкой рабочего листа
- Отображайте форматированный и локализованный текст ячейки
- Редактируйте текст ячейки непосредственно в области ячейки
- Редактируйте текст ячейки в строке формул
-
Работайте с формулами ячеек рабочего листа
- Добавляйте формулу в ячейку
- Редактируйте формулу ячейки
- Выделяйте ссылки при редактировании формулы ячейки
- Вычисляйте формулу ячейки
- Удаляйте формулу из ячейки
-
Работайте с изображениями и графикой
- Рендерите изображения на листе
- Выбирайте изображение на листе
- Добавляйте изображение
- Удаляйте изображение
-
Работайте с диаграммами
-
Рендерите диаграму на листе
- Поддерживаемые типы диаграмм: Гистограмма (Гистограмма с группировкой; Гистограмма с накоплением; Нормированная гистограмма с накоплением; Объемная гистограмма с группировкой; Объемная гистограмма с накоплением; Объемная нормированная гистограмма с накоплением; Объемная гистограмма), График (График; График с накоплением; Нормированный график с накоплением; График с маркерами; График с маркерами и накоплением; Нормированный график с маркерами и накоплением; Объемный график), Круговая (Круговая; Кольцевая; Объёмная круговая), Линейчатая (Линейчатая с группировкой; Линейчатая с накоплением; Нормированая линейчатая с накоплением; Объемная линейчатая с группировкой; Объемная линейчатая с накоплением; Объемная нормированая линейчатая с накоплением), С областями (С областями; С областями и накоплением; Нормированная с областями и накоплением; Объемная с областями; Объемная с областями и накоплением; Объемная нормированная с областями и накоплением), Точечная (Точечная; Точечная с гладкими кривыми и маркерами; Точечная с гладкими кривыми; Точечная с прямыми отрезками и маркерами; Точечная с прямыми отрезками; Пузырьковая; Объемная пузырьковая), Биржевая (Самый высокий курс, самый низкий курс, курс закрытия; Курс открытия, самый высокий курс, самый низкий курс, курс закрытия; Объем, самый высокий курс, самый низкий курс, курс закрытия; Объем, курс открытия, самый высокий курс, самый низкий курс, курс закрытия), Поверхностная (Объёмная поверхностная; Бесцветная объёмная поверхностная), Лепестковая (Лепестковая; Лепестковая с маркерами; Заполненная лепестковая), Комбинированная
- Обновляйте диаграмму, если данные диаграммы изменились
-
Вставляйте новую диаграмму на рабочий лист
- Поддерживаемые типы диаграмм: Гистограмма (Гистограмма с группировкой; Гистограмма с накоплением; Нормированная гистограмма с накоплением; Объемная гистограмма с группировкой; Объемная гистограмма с накоплением; Объемная нормированная гистограмма с накоплением; Объемная гистограмма), График (График; График с накоплением; Нормированный график с накоплением; График с маркерами; График с маркерами и накоплением; Нормированный график с маркерами и накоплением; Объемный график), Круговая (Круговая; Кольцевая; Объёмная круговая), Линейчатая (Линейчатая с группировкой; Линейчатая с накоплением; Нормированая линейчатая с накоплением; Объемная линейчатая с группировкой; Объемная линейчатая с накоплением; Объемная нормированая линейчатая с накоплением), С областями (С областями; С областями и накоплением; Нормированная с областями и накоплением; Объемная с областями; Объемная с областями и накоплением; Объемная нормированная с областями и накоплением), Точечная (Точечная; Точечная с гладкими кривыми и маркерами; Точечная с гладкими кривыми; Точечная с прямыми отрезками и маркерами; Точечная с прямыми отрезками; Пузырьковая; Объемная пузырьковая), Биржевая (Самый высокий курс, самый низкий курс, курс закрытия; Курс открытия, самый высокий курс, самый низкий курс, курс закрытия; Объем, самый высокий курс, самый низкий курс, курс закрытия; Объем, курс открытия, самый высокий курс, самый низкий курс, курс закрытия), Поверхностная (Объёмная поверхностная; Бесцветная объёмная поверхностная), Лепестковая (Лепестковая; Лепестковая с маркерами; Заполненная лепестковая)
- Просматривайте диаграмму с пользовательскими данными перед вставкой диаграммы на рабочий лист
- Выбирайте диаграмму на листе
-
Редактируйте диаграмму с помощью мыши
- Поддерживаемые типы диаграмм: Гистограмма (Гистограмма с группировкой; Гистограмма с накоплением; Нормированная гистограмма с накоплением; Объемная гистограмма с группировкой; Объемная гистограмма с накоплением; Объемная нормированная гистограмма с накоплением; Объемная гистограмма), График (График; График с накоплением; Нормированный график с накоплением; График с маркерами; График с маркерами и накоплением; Нормированный график с маркерами и накоплением; Объемный график), Круговая (Круговая; Кольцевая; Объёмная круговая), Линейчатая (Линейчатая с группировкой; Линейчатая с накоплением; Нормированая линейчатая с накоплением; Объемная линейчатая с группировкой; Объемная линейчатая с накоплением; Объемная нормированая линейчатая с накоплением), С областями (С областями; С областями и накоплением; Нормированная с областями и накоплением; Объемная с областями; Объемная с областями и накоплением; Объемная нормированная с областями и накоплением), Точечная (Точечная; Точечная с гладкими кривыми и маркерами; Точечная с гладкими кривыми; Точечная с прямыми отрезками и маркерами; Точечная с прямыми отрезками; Пузырьковая; Объемная пузырьковая), Биржевая (Самый высокий курс, самый низкий курс, курс закрытия; Курс открытия, самый высокий курс, самый низкий курс, курс закрытия; Объем, самый высокий курс, самый низкий курс, курс закрытия; Объем, курс открытия, самый высокий курс, самый низкий курс, курс закрытия), Поверхностная (Объёмная поверхностная; Бесцветная объёмная поверхностная), Лепестковая (Лепестковая; Лепестковая с маркерами; Заполненная лепестковая)
- Подсвечивайте область данных диаграммы
- Перемещайте и изменяйте размер области данных диаграммы
- Добавляйте/удаляйте строки/столбцы в области данных диаграммы
- Изменяйте шрифты и цвета в диаграмме
- Изменяйте параметры диаграммы (маркеры, цвет серии и т. д.)
- Обменивайте местами строки и столбцы в диаграмме
- Удаляйте диаграмму
-
Работайте с комментариями
- Рендерите комментарии на листе
- Добавляйте, редактируйте, удаляйте комментарий
- Необходима лицензия для VintaSoft Office .NET Plug-in (версии "Reader+Writer" и "Visual 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")
-
- Необходима лицензия для 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")
-
-
- Необходима лицензия для 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-бит и 64-бит) с .NET 10, .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; 32-бит и 64-бит) с .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/9; Fedora 44/43/42/41; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 8/7; Alpine 3) с .NET 10, .NET 9, .NET 8, .NET 7, .NET 6
- macOS (macOS 26/15/14/13/12) с .NET 10, .NET 9, .NET 8, .NET 7, .NET 6