Öffnen Sie das Dokument Visio programmgesteuert
Lesen Sie eine vorhandene Visio-Zeichnung
Aspose.Diagram API unterstützt das Erstellen der neuen Visio-Diagramme von Grund auf und das anschließende Speichern in einem beliebigen unterstützten Dateiformat. Entwickler können auch eine vorhandene Visio diagram zum Ändern, Hinzufügen oder Verarbeiten laden.
Lesen einer Diagram
Mit Aspose.Diagram API können Entwickler alle unterstützten Visio-Dateiformate laden. Die verfügbaren Konstruktoren der Klasse Diagram erlauben dies und sie akzeptieren eine gültige Dateipfadzeichenfolge oder einen Dateistream der Quelldatei Visio.
Die unterstützten lesbaren Dateiformate sind wie folgt: VSDX, VSD, VSDM, VSS, VSSX, VSSM, VTX, VSTM, VDX, VDW, VST, VSTX and VSX
Konstruktoren der Klasse diagram bieten auch einen optionalen Parameter, der LoadFileFormat oder LoadOptions definiert. Es sind die Vorladeinformationen, die Entwickler an die Aspose.Diagram API weitergeben können. Wir empfehlen, die realistischen Informationen weiterzugeben, um eine ideale Leistung zu erzielen.
Lesen von Diagram Programmierbeispiel
// 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); |