Есть ли библиотека для создания файлов Visio из Java?
Схема DatadiagramML (vdx) доступна на http://www.microsoft.com/en-us/download/details.aspx?id=23976, но это выглядит очень сложно, и я надеюсь на какой-нибудь API?
Есть ли библиотека для создания файлов Visio из Java?
Схема DatadiagramML (vdx) доступна на http://www.microsoft.com/en-us/download/details.aspx?id=23976, но это выглядит очень сложно, и я надеюсь на какой-нибудь API?
Некоторые варианты для вас:
Я написал библиотеку под названием «VisioAutomation.VDX», которая может быть вам полезна. Он написан на C #, но должен быть прямым преобразованием в Java.
Вы можете получить исходный код здесь: https://github.com/saveenr/VisioAutomation
Для формата XML Visio 2013
Собственный API Visio - это COM API, поэтому, если ваше приложение работает в Windows, вы можете использовать мост Java-COM и использовать Visio для создания чертежей. Возможно, вам придется приобрести лицензию Visio для каждого ПК, на котором работает ваше приложение, и существуют лицензионные ограничения на использование этого метода в сценарии сервера.
Альтернативой, которую вы можете рассмотреть, является использование библиотеки, которая генерирует формат файла, отличный от Visio, который поддерживает Visio, например SVG.