Создайте файл *.vsd или *.vdx, используя Python 2.7.
Я использую Python 2.7, Ubuntu 15. У меня есть база данных с некоторыми данными, с помощью которых мне нужно создать график. Этот график может быть очень большим, и я не могу напечатать его в Firefox (так как на стороне клиента это уже сделано), поэтому я хочу экспортировать график в PDF или Visio. Формат PDF хорош, но стандартная программа печати Ubuntu не имеет "Печать плаката", как в Adobe Reader, и я не могу установить ничего другого. Тем не менее, в Ubuntu есть Libre Office, который может открывать *.vsd.
Я видел эту информацию, но мне этого мало. Мне нужно больше информации, пожалуйста, скажите мне, как я могу создавать файлы VSD в Python, примеры, документы, библиотеки Python или другую информацию.
Я создал файл test.vdx и записал там код ( я взял его здесь):
<?xml version='1.0' encoding='utf-8' ?>
<VisioDocument xmlns="urn:schemas-microsoft-com:office:visio">
<Pages>
<Page ID="0" NameU="Page-1">
<Shapes>
<Shape ID="3" Type="Shape" LineStyle="1" FillStyle="1" TextStyle="3">
<XForm>
<PinX>3</PinX>
<PinY>9</PinY>
</XForm>
<Text>
<cp IX="0"/>
Hello World!
</Text>
</Shape>
</Shapes>
</Page>
</Pages>
</VisioDocument>
Libreoffice не открывает его. Но это открытый другой пример. Я не могу найти причину.