Открыть документ 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); |