Здравствуйте.
Необходимо реализовать загрузку vsd и vsdx файлов (MS Visio) и одновременно с этим создание изображения-превью этого файла. Подскажите, в каком направлении копать?
Заранее благодарен
1. kobzonium - 15 Февраля, 2016 - 04:02:55 - перейти к сообщению
2. kobzonium - 16 Февраля, 2016 - 05:21:07 - перейти к сообщению
Уууу, наконец-то отыскал то, что мне нужно. Так как сервак будет на винде, то можно воспользоваться COM
Код оставлю, вдруг пригодится
Код оставлю, вдруг пригодится
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $visio = new COM("Visio.Application");
- $visio->Application->Visible = 0;
- $visio->Documents->Open("C:\\xampp\\htdocs\\test\\test.vsd");
- $pages = $visio->ActiveDocument->Pages;
- $pages[1]->Export("C:\\xampp\\htdocs\\test\\test2.jpg");
- echo "<img src='test2.jpg'>";
- $visio->Quit();
- $visio = Null;
- ?>