В этой статье описывается процесс конвертации VSD в VSDX с использованием C#. В ней содержатся сведения о настройке IDE для разработки, список шагов и пример кода для конвертации VSD в VSDX без Visio с использованием C#. Обсуждаются различные параметры сохранения для настройки преобразованного файла VSDX.
Шаги по изменению VSD на VSDX с помощью C#
- Настройте среду на использование Aspose.Diagram for .NET для преобразования VSD в VSDX
- Загрузите исходный файл Visio в формате VSD в объект Diagram
- Создайте объект DiagramSaveOptions для настройки выходного файла VSDX.
- Установите флажок для автоматического подгона страниц под содержимое чертежа
- Вызовите метод Save(), указав имя выходного файла и желаемые параметры сохранения.
Эти шаги суммируют, как конвертировать Visio VSD в VSDX с помощью C#. Загрузите исходный файл VSD в объект Diagram и объявите объект DiagramSaveOptions, установив формат файла сохранения как VSDX. Установите другие свойства в объекте DiagramSaveOptions, такие как флаг AutoFitPageToDrawingContent.
Код для конвертера VSD в VSDX на C#
using Aspose.Diagram; | |
using Aspose.Diagram.Saving; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("license.lic"); // License for conversion | |
var diagram = new Diagram("MVPSession1SimpleTimeline.vsd");// Source VSD | |
var options = new DiagramSaveOptions(SaveFileFormat.Vsdx);// Custom settings | |
options.AutoFitPageToDrawingContent = true;// Autofit flag | |
diagram.Save("Converted.vsdx", options);// Resultant file | |
} | |
} |
Приведенный выше код описывает как преобразовать VSD в VSDX с помощью C#. Вы можете установить шрифт по умолчанию для символов Unicode или символов, для которых требуемый шрифт не установлен в системе. Этот класс также поддерживает функции обратного вызова для обработки предупреждений во время преобразования.
Этот урок научил нас, как преобразовать файлы Visio из VSD в VSDX. Чтобы преобразовать изображение в файл Visio, обратитесь к статье: Конвертировать изображение в Visio на C#.