Программное создание чертежа Visio на сервере Linux

Можно ли создавать рисунки Visio с сервера Linux?

То есть без доступа к программному обеспечению Visio. Язык может быть Python, PHP, C ..

1 ответ

Решение

Краткий ответ: да

Вам доступно несколько вариантов:

1 - Создать файлы VDX или VSDX. Это основанные на XML форматы, которые Visio может читать. (VSDX является новым и может быть прочитан только Visio 2013). Если вы можете генерировать XML-файлы в Linux, вы можете создать эти файлы. Я написал такую ​​библиотеку, которая может помочь в создании файлов VDX - ищите VisioAutomation.VDX здесь: http://visioautomation.codeplex.com/ также вы можете посмотреть на http://pkgvisio.codeplex.com/.

2 - Генерация ВСД. Это двоичный формат, который сложнее создать. LibreOffice имеет библиотеку для генерации этого формата. Также "Aspose.Diagram" может сделать это, но, насколько я знаю, не работает на сервере Linux.

Другие вопросы по тегам