Можно ли преобразовать документ .vdx в .png или jpg programmaticaly через C#? Предпочтительно, если это можно сделать бесплатно.C# преобразование из visio в изображение
ответ
Посмотрите на использование http://vdxtosvg.sourceforge.net/, чтобы преобразовать ваш .vdx в .svg-файл, а затем https://svg.codeplex.com/, чтобы преобразовать в .png.
This SO question имеет ответ, который показывает, как это сделать с VBA. Возможно, это может быть использовано в качестве основы для некоторого кода C#.
Привет, да, думаю, что это будет случай использования .svg в качестве промежуточной точки. Кажется, нет ничего, что уже существует, чтобы перейти прямо к изображению. – Sam
Кроме того, обратите внимание, что формат vdx был прекращен Microsoft. – Nikolay
Согласен, вот ссылка MS для объявления, изменяющегося с * .vdx на. .vsdx: https://msdn.microsoft.com/en-us/library/office/ff767103.aspx#vis15_WhatsNew_NewFF –
У меня был проект, где мне нужно было рисовать много диаграмм UML с помощью Visio. Диаграммы должны были быть включены в различные проектные результаты, такие как проектный отчет и вики проекта, требующие экспорта из формата Visio в PNG всякий раз, когда на какой-либо диаграмме было внесено изменение.
Пробовал с помощью vsd2svg в сочетании с ImageMagick, но он произвел PNGs с отсутствующими шрифтами. Я закончил писать макрос в Visio, который выполняет эту работу. Here's the breakdown.
- 1. Преобразование командной строки Visio в изображение
- 2. Преобразование visio в JPG-образ
- 3. Преобразование из строки в изображение в C#
- 4. Sharepoint Foundation Преобразование Visio в PDF
- 5. visio insertlistmember в C#
- 6. Преобразование диаграммы uml звезды в чертеж Visio
- 7. Преобразование QImage в C# Изображение
- 8. Visio & C# Programming
- 9. visio C# get RGB-Color из слоя
- 10. Создать код C++ из диаграммы UI Visio
- 11. Как добавить изображение в ярлык шаблона visio
- 12. Вставить изображение как форму в Visio - VBA
- 13. C# пытаюсь использовать Visio Shape из словаря
- 14. C# + Visio 2007 интеграция
- 15. Visio C# DoubleClick
- 16. Извлечь форму из выбора visio
- 17. Преобразование символов в растровое изображение C#
- 18. Преобразование двоичных данных в изображение на C#
- 19. Преобразование строки в растровое изображение в C#
- 20. Преобразование из C++ в c
- 21. Преобразование веб-страницы в изображение из ASP.NET
- 22. Преобразование файлов из любого документа в изображение
- 23. C#/XAML - Преобразование строк в исходное изображение
- 24. Преобразование строки в изображение из SQL
- 25. Преобразование нескольких файлов visio в pdf через Excel VBA
- 26. Заполнение формы Visio с цветом в C#
- 27. Преобразование массива в изображение
- 28. Создание фигур в visio с помощью C#
- 29. C++ Преобразование двоичного файла в изображение
- 30. Преобразование строки в новое изображение XAML C#
Я должен уточнить. У меня уже есть .vdx (visio document), который был создан с помощью C#, и теперь я хочу его преобразовать в изображение программно. Я уже сталкивался с этим, но он несколько завышен, поэтому вы хотите избежать этого пути. – Sam
Конечно, это возможно. Либо вы должны написать инструмент, чтобы сделать это самостоятельно (слишком широкий вопрос для Stack Overflow), либо вы должны использовать существующий инструмент для этого (и просить рекомендации не разрешено в SO). – mason