Olika sätt att öppna filer
Contents
[
Hide
]
Med Aspose.Diagram är det enkelt att öppna filer, till exempel för att hämta data, eller att använda en designermall för att påskynda utvecklingsprocessen.
Öppna en fil via en sökväg
Utvecklare kan öppna en Microsoft Diagram fil med hjälp av dess sökväg på den lokala datorn genom att ange den iDiagramklass konstruktör. Passera helt enkelt vägen i konstruktorn som ensträng. Aspose.Diagram kommer automatiskt att upptäcka filformatstypen.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import aspose.diagram | |
from aspose.diagram import * | |
#// Initialize a Diagram class | |
diagram = Diagram(os.path.join(sourceDir, "Drawing1.vsdx")) | |
#// Save diagram in the VSDX format | |
diagram.save("CreateNewVisio_out.vsdx", SaveFileFormat.VSDX) |
Öppna en fil via a Stream
Det är också enkelt att öppna en Visio-fil som en stream. För att göra det, använd en överbelastad version av konstruktorn som tarBufferStreamobjekt som innehåller filen.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import sys | |
import aspose.diagram | |
from aspose.diagram import * | |
from aspose.pyio import BufferStream | |
#// Build path of an existing diagram | |
visioDrawing = os.path.join(sourceDir, "Drawing1.vsdx") | |
# Create a Stream object | |
f = open(visioDrawing, 'rb') | |
data = f.read() | |
databuff = BufferStream(data) | |
diagram = Diagram(databuff) | |
#// Save diagram in the VSDX format | |
diagram.save("Visio_out.vsdx", SaveFileFormat.VSDX) |
Öppna en fil med LoadOptions
För att öppna en fil med laddningsalternativ, användLoadOptionsklasser för att ställa in relaterade alternativ för klasserna för mallfilen som ska laddas.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import sys | |
import aspose.diagram | |
from aspose.diagram import * | |
#// Build path of an existing diagram | |
visioDrawing = os.path.join(sourceDir, "Drawing1.vsdx") | |
# Instantiate LoadOptions specified by the LoadFileFormat | |
loadOptions = LoadOptions(LoadFileFormat.VSDX) | |
diagram = Diagram(visioDrawing,loadOptions) | |
#// Save diagram in the VSDX format | |
diagram.save("Visio_out.vsdx", SaveFileFormat.VSDX) |