Microsoft® Visio Преобразование форматов через C#

Преобразование диаграмм MS Visio в PDF, HTML и изображения, включая BMP, JPG, PNG, TIFF, для создания кроссплатформенных .NET приложений.

 

Для любого решения, разработки блок-схем и диаграмм бизнес-процессов и т. д., а также всякий раз, когда необходимо обрабатывать диаграммы MS Visio в приложении. Таким образом, необходимо анализировать форматы Visio, а также преобразовывать их в другие форматы. .NET Visio API может облегчить все это. API не только создает, читает и управляет файлами Visio, но также конвертирует в изображения, форматы PDF и HTML.

Интерконвертация Visio файлов

Файлы Visio, такие как VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSTM, можно преобразовать с помощью всего нескольких строк C# код. Давайте рассмотрим случай преобразования VSD в VSDX. API обеспечивает Diagram класс для загрузки исходного файла VSD. После загрузки файла вызовите метод Save с выходным путем с именем файла VSDX и СохранитьФайлФормат Расширение .targetFile в качестве параметров.

Код C# для преобразования VSD в VSDX
 

Visio Преобразование форматов в изображения

Всякий раз, когда необходимо преобразовать Microsoft® Visio файлов в изображения, включая JPG, PNG, BMP, TIFF и SVG. API упрощает задачу, а процесс преобразования такой же. Используйте класс Diagram для загрузки файла и вызова метода сохранения, указав имя изображения с полным путем и SaveFileFormat в качестве параметров. Для определенного параметра изображения API обеспечивает Класс ImageSaveOptions .

C# Код для преобразования Visio в форматы изображений
 

Преобразовать Visio файлов в PDF

API может преобразовывать форматы visio в PDF. Процесс конвертации прост. Загрузите файл, используя класс Diagram. Создать Объект мемопотока и сохраните файл visio как PDF в поток, используя метод Save с объектом потока и SaveFileFormat.PDF в качестве параметров. Создайте объект FileStream для преобразованного файла, чтобы сохранить его с помощью MemoryStream.WriteTo(FileStream) метод.

C# Код для преобразования Visio в PDF