Dosyaları Açmanın Farklı Yolları

Dosya Açma via Yol

Geliştiriciler, yerel bilgisayardaki dosya yolunu kullanarak bir Microsoft Diagram dosyasını,Diagramsınıf oluşturucu Yapıcıdaki yolu basit bir şekilde iletinsicim. Aspose.Diagram, dosya biçimi türünü otomatik olarak algılar.

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)

Dosya Açma via Akış

Bir Visio dosyasını akış olarak açmak da kolaydır. Bunu yapmak için, yapıcının aşırı yüklenmiş bir sürümünü kullanın.Tampon Akışıdosyayı içeren nesne.

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)

LoadOptions ile Dosya Açma

Bir dosyayı loadoptions ile açmak için,Yükleme Seçenekleriyüklenecek şablon dosyası için sınıfların ilgili seçeneklerini ayarlamak için sınıflar.

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)