Конвертировать VSD в VSDX с помощью C#

В этой статье описывается процесс конвертации VSD в VSDX с использованием C#. В ней содержатся сведения о настройке IDE для разработки, список шагов и пример кода для конвертации VSD в VSDX без Visio с использованием C#. Обсуждаются различные параметры сохранения для настройки преобразованного файла VSDX.

Шаги по изменению VSD на VSDX с помощью C#

  1. Настройте среду на использование Aspose.Diagram for .NET для преобразования VSD в VSDX
  2. Загрузите исходный файл Visio в формате VSD в объект Diagram
  3. Создайте объект DiagramSaveOptions для настройки выходного файла VSDX.
  4. Установите флажок для автоматического подгона страниц под содержимое чертежа
  5. Вызовите метод 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#.

 Русский