Открыть документ Visio программно

Чтение существующего чертежа Visio

Aspose.Diagram API поддерживает создание новых диаграмм Visio с нуля и последующее сохранение в любом поддерживаемом формате файла. Разработчики также могут загрузить существующий Visio diagram для модификации, добавления или обработки.

Чтение Diagram

Используя Aspose.Diagram API, разработчики могут загружать все поддерживаемые форматы файлов Visio. Доступные конструкторы класса Diagram позволяют это сделать, и они принимают допустимую строку пути к файлу или файловый поток исходного файла Visio.

Поддерживаются следующие читаемые форматы файлов: VSDX, VSD, VSDM, ВСС, VSSX, VSSM, VTX, VSTM, VDX, ВДВ, VST, VSTX и VSX

Конструкторы класса diagram также предлагают необязательный параметр, определяющий LoadFileFormat или LoadOptions. Это информация о предварительной загрузке, которую разработчики могут передавать по телефону Aspose.Diagram API. Мы рекомендуем передавать реалистичную информацию для достижения идеальной производительности.

Чтение Diagram Пример программирования

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Call the diagram constructor to load a VSD stream
FileStream st = new FileStream(dataDir + "Drawing1.vsdx", FileMode.Open);
Diagram vsdDiagram = new Diagram(st);
st.Close();
// Call the diagram constructor to load a VDX diagram
Diagram vdxDiagram = new Diagram(dataDir + "Drawing1.vdx");
/*
* Call diagram constructor to load a VSS stencil
* providing load file format
*/
Diagram vssDiagram = new Diagram(dataDir + "Basic.vss", LoadFileFormat.VSS);
/*
* Call diagram constructor to load diagram from a VSX file
* providing load options
*/
LoadOptions loadOptions = new LoadOptions(LoadFileFormat.VSX);
Diagram vsxDiagram = new Diagram(dataDir + "Drawing1.vsx", loadOptions);