Aspose.Diagram for .NET Developer Small Business
Aspose.Diagram for .NET Developer Small Business - программный компонент для интеграции функций обработки диаграмм Microsoft Visio в приложения на платформе .NET. Библиотека позволяет создавать схемы с нуля, изменять существующие документы, извлекать данные и преобразовывать диаграммы в PDF, HTML, SVG и изображения.
Решение работает независимо от Microsoft Visio и не требует установки этого приложения на компьютере или сервере. Aspose.Diagram for .NET можно применять в системах документооборота, корпоративных порталах, генераторах схем и других решениях для визуализации данных.
Создание и редактирование диаграмм
Aspose.Diagram for .NET позволяет создавать диаграммы программно и изменять существующие файлы Visio.
Основные возможности:
- добавление и удаление страниц;
- создание и изменение фигур;
- добавление соединителей;
- настройка размеров и положения объектов;
- редактирование текста;
- изменение заливки, линий и оформления;
- поворот и группировка фигур;
- копирование элементов;
- работа с гиперссылками;
- настройка свойств документа;
- сохранение результата в различных форматах.
Библиотека подходит для автоматического формирования блок-схем, организационных структур, сетевых карт, планов помещений и технических схем.
Поддерживаемые форматы
Компонент работает с распространенными форматами Microsoft Visio:
- VSD;
- VSDX;
- VSDM;
- VDX;
- VSS и VSSX;
- VSSM;
- VST и VSTX;
- VSTM;
- VSX;
- VTX и другими совместимыми форматами.
Диаграммы можно экспортировать в:
- PDF;
- HTML;
- SVG;
- XPS;
- JPEG;
- PNG;
- TIFF;
- BMP и другие графические форматы.
Набор доступных операций зависит от особенностей исходного и конечного документа.
Страницы и фигуры
Aspose.Diagram for .NET предоставляет доступ к страницам и отдельным объектам диаграммы.
Разработчики могут:
- добавлять и удалять страницы;
- изменять их размер и ориентацию;
- создавать фигуры;
- копировать объекты между страницами;
- перемещать и масштабировать элементы;
- управлять порядком отображения;
- группировать фигуры;
- получать геометрические данные;
- изменять пользовательские свойства;
- работать с фоновыми страницами.
Это позволяет автоматически обновлять структуру и содержимое сложных схем.
Соединители и связи
Библиотека поддерживает работу с линиями и соединителями между объектами.
Можно:
- соединять фигуры;
- изменять точки подключения;
- настраивать направление линий;
- редактировать стрелки;
- изменять цвет, толщину и стиль;
- получать сведения о связанных объектах;
- перестраивать связи после изменения схемы;
- использовать динамические соединители.
Функциональность подходит для создания блок-схем, бизнес-процессов, сетевых топологий и организационных структур.
Трафареты, мастер-фигуры и шаблоны
Aspose.Diagram for .NET позволяет использовать трафареты и мастер-фигуры Visio.
Разработчики могут:
- загружать трафареты;
- получать список мастер-фигур;
- добавлять фигуры на основе мастеров;
- использовать готовые шаблоны;
- копировать мастер-объекты;
- применять корпоративное оформление;
- формировать диаграммы с унифицированными элементами.
Шаблоны помогают автоматически создавать документы в едином стиле и сокращают объем ручной настройки.
Слои и группировка
Компонент поддерживает слои, группы и другие структурные элементы диаграммы.
Можно:
- создавать и удалять слои;
- добавлять фигуры на слой;
- изменять видимость;
- блокировать отдельные элементы;
- получать список объектов слоя;
- создавать группы;
- добавлять и удалять фигуры из групп;
- управлять вложенной структурой.
Это удобно при работе со сложными техническими планами и многослойными схемами.
Текст и оформление
Библиотека позволяет изменять текстовое содержимое фигур и управлять его оформлением.
Поддерживаются:
- изменение текста;
- настройка шрифтов;
- изменение размера и цвета;
- выравнивание;
- поворот текста;
- настройка отступов;
- применение заливки;
- изменение контуров;
- добавление теней;
- работа с темами и стилями.
Такие возможности помогают сохранять корпоративное оформление и автоматически обновлять подписи на диаграммах.
Преобразование в PDF и изображения
Aspose.Diagram for .NET позволяет преобразовывать всю диаграмму или отдельные страницы в форматы для просмотра, печати и публикации.
При экспорте можно:
- выбирать необходимые страницы;
- задавать размер и ориентацию;
- управлять масштабированием;
- настраивать качество изображений;
- сохранять прозрачность;
- выбирать разрешение;
- формировать PDF;
- создавать PNG, JPEG, TIFF и другие изображения.
Полученные файлы можно размещать на сайтах, включать в отчеты и передавать пользователям без Microsoft Visio.
Экспорт в HTML и SVG
Компонент поддерживает преобразование диаграмм в форматы для отображения в браузере.
Можно:
- экспортировать Visio в HTML;
- сохранять страницы в SVG;
- создавать веб-представление диаграммы;
- управлять связанными ресурсами;
- сохранять гиперссылки;
- выбирать отдельные страницы;
- настраивать размер и масштаб.
Это позволяет внедрять просмотр схем в корпоративные порталы и системы управления контентом.
Извлечение данных и метаданных
Aspose.Diagram for .NET можно использовать для анализа содержимого файлов Visio.
Разработчики могут получать:
- список страниц;
- сведения о фигурах;
- текстовые данные;
- связи между объектами;
- пользовательские свойства;
- гиперссылки;
- слои;
- мастер-фигуры;
- метаданные документа;
- координаты и размеры элементов.
Полученные данные можно передавать в базы, аналитические системы и корпоративные приложения.
Автоматическое формирование схем
Библиотека подходит для создания диаграмм на основе информации из CRM, ERP, баз данных и других систем.
Типовые сценарии:
- организационные структуры;
- блок-схемы процессов;
- сетевые карты;
- планы помещений;
- диаграммы рабочих потоков;
- схемы оборудования;
- техническая документация;
- визуализация связей между объектами.
Приложение может загрузить шаблон, добавить необходимые фигуры, установить связи и сохранить результат в Visio, PDF или графическом формате.
Серверная и пакетная обработка
Aspose.Diagram for .NET позволяет обрабатывать диаграммы без участия пользователя.
Можно автоматизировать:
- массовую конвертацию Visio в PDF;
- создание изображений и миниатюр;
- замену текста;
- добавление и удаление фигур;
- обновление свойств;
- извлечение данных;
- формирование схем по шаблонам;
- подготовку документов для публикации.
Для выполнения операций на сервере не требуется установка Microsoft Visio.
Для кого предназначен продукт
Aspose.Diagram for .NET Developer Small Business подойдет индивидуальным .NET-разработчикам, небольшим программным проектам, создателям систем документооборота, генераторов диаграмм и решений для визуализации бизнес-процессов.
Лицензия Developer Small Business
Лицензия Developer Small Business предназначена для одного разработчика и одного места развертывания. Она позволяет указанному специалисту использовать Aspose.Diagram for .NET при создании приложения и устанавливать готовое решение в одной физической или виртуальной среде.
Под местом развертывания может пониматься отдельный сервер, виртуальная машина, компьютер или другая среда, в которой работает приложение с интегрированной библиотекой.
Этот вариант подходит для небольшого проекта с одним разработчиком и одним местом эксплуатации. Если приложение необходимо устанавливать в нескольких средах или над ним работает команда специалистов, следует рассмотреть лицензии Developer OEM, Site Small Business или Site OEM.

