طرق مختلفة لفتح الملفات
فتح ملف via a مسار
يمكن للمطورين فتح ملف Microsoft Diagram باستخدام مسار الملف الخاص به على الكمبيوتر المحلي عن طريق تحديده فيDiagramمنشئ الطبقة. ما عليك سوى تمرير المسار في المُنشئ كملفسلسلة. سوف يقوم Aspose.Diagram باكتشاف نوع تنسيق الملف تلقائيًا.
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) |
فتح ملف via a Stream
من السهل أيضًا فتح ملف Visio كتدفق. للقيام بذلك ، استخدم إصدارًا محملاً بشكل زائد من المُنشئ يأخذ الامتدادBufferStreamالكائن الذي يحتوي على الملف.
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
لفتح ملف مع خيارات التحميل ، استخدم الامتدادLoadOptionsفئات لتعيين الخيارات ذات الصلة للفئات لملف القالب المراد تحميله.
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) |