Aspose.Diagram  for Java

Java Visio Diagram API

Работайте с файлами Microsoft Office Visio и экспортируйте их в форматы PDF, HTML, изображения и XAML без каких-либо зависимостей Microsoft Office Visio.

  Скачать бесплатную пробную версию
  
 

Aspose.Diagram for Java — это мощная Microsoft Visioобработка документов API. Он предоставляет общие функции, такие как создание, синтаксический анализ и расширение. конвертировать исходные форматы Visio, а также поддерживает некоторые часто используемые форматы изображений и фиксированного макета. Приложения могут загружать существующие документы и манипулировать элементами diagram, чтобы экспортировать результат в своих собственных форматах, изображениях или форматах с фиксированным макетом.

Благодаря интеграции API разработчики могут выполнять некоторые основные задачи, такие как создание диаграмм с нуля, чтение или запись нескольких форматов, доступ и чтение свойств, включая формулы объектов Visio, экспорт диаграмм в различные форматы, печать диаграмм с высокой точностью. и многое другое.

Дополнительные Java Visio API функции

Чтение нескольких форматов Visio

Чтение свойств различных объектов

Сохранение диаграмм в формате XML

Сгруппировать несколько фигур

Настройка фигур временной шкалы

Укажите расположение шрифтов

Управление свойствами документа

Печатайте диаграммы с высокой точностью

Повернуть фигуру под нужным углом

Добавляйте комментарии к рисункам

Добавить гиперссылку к фигуре

Защитить или снять защиту с диаграмм & формы

Создайте определяемую пользователем ячейку в форме

Вставка новой пустой страницы в рисунок

Установите локаль в соответствии с вашими требованиями

Разобрать Microsoft Visio документов

Java diagram API позволяет читать исходные форматы файлов приложения Microsoft Visio, что позволяет вам получать доступ к данным diagram, таким как страницы документа, свойства, мастер-файлы, изображения, фигуры, подключения, XML решения. , Слои, Гиперссылки, Комментарии, Таблица стилей, пользовательские ячейки и так далее. Этими объектами можно управлять через API, а результат можно записать на диск в любом из поддерживаемых форматов.

Экспорт в изображения, PDF & HTML

Разработчики могут загружать файлы Visio и преобразовывать их в популярные изображения, включая JPEG, BMP, PNG, TIFF, SVG и EMF. Библиотека также предоставляет возможность экспортировать Visio документов в форматы PDF, HTML и другие форматы. Форматы XPS с высочайшей точностью.

Сохранить diagram в разных форматах - Java

// load file to be converted

Diagram dgrm = new Diagram(dir + "template.vsdx");

// convert VSDX to PDF, HTML and JPEG formats

dgrm.save("D:/output.pdf", SaveFileFormat.PDF);

dgrm.save("D:/output.html", SaveFileFormat.HTML);

dgrm.save("D:/output.jpg", SaveFileFormat.JPEG);

Организация фигур в контейнере

Обычно разработчики добавляют фигуры в контейнер, чтобы все было хорошо организовано и понятно. Контейнеры добавляют визуальную границу вокруг фигур, включая метку. Чтобы добавить контейнер и вложенные фигуры в diagram, разработчики могут использовать библиотеку, поскольку она обеспечивает простой и быстрый подход.

Объедините несколько фигур в группу

Используя API, разработчики могут группировать фигуры, изображения или другие объекты. Группировка позволяет вращать, переворачивать, перемещать или изменять размер всех фигур или объектов одновременно, как если бы они были одной фигурой или объектом.

Печатайте легко & Надежно

Библиотека позволяет разработчикам печатать диаграммы с использованием различных опций — всего несколькими строками кода. Вы можете выбрать печать с настройками по умолчанию или на любой из доступных принтеров с индивидуальными настройками.

Распечатать Visio файлов на физический принтер - Java

// load file to be printed

Diagram dgm = new Diagram(dir + "template.vsdx");

// print while specifying printer job and print name

dgm.print("LaserJet1100", "Job Name");
  
  

Aspose.Diagram предлагает отдельные Visio API для других популярных сред разработки, перечисленных ниже: