احفظ Visio الوثيقة برمجيا
Visio نظرة عامة على حفظ الرسم
استخدم الDiagram.Save طريقة لحفظ رسم Microsoft Visio. هناك حمولات زائدة تسمح بحفظ رسم في ملف. يمكن حفظ الرسم بأي تنسيق حفظ يدعمه Aspose.Diagram. للحصول على قائمة بجميع تنسيقات الحفظ المدعومة ، راجع ملفSaveFileFormat تعداد.
توفير Visio Diagram
تمثل الفئة Diagram من Aspose.Diagram API رسمًا Visio ويمكن للمطورين حفظ كائن Visio diagram بأي تنسيق ملف مدعوم. لحفظ ملف Microsoft Visio ، ما عليك سوى استخدام ملحقDiagram.Saveالأسلوب ، فإنه يقبل اسم ملف بمسار كامل أو كائن دفق ملف. يستنتج Aspose.Diagram API تنسيق الحفظ من امتداد الملف ويقدم أيضًا معامل SaveFileFormat إضافيًا لتحديد تنسيق ملف الإخراج.
احفظ Visio Diagram بأي تنسيق ملف مدعوم
باستخدام Aspose.Diagram API ، يمكن للمطورين حفظ Visio diagram بأي تنسيق ملف مدعوم كما هو موضح أدناه: VSDX و VSDM و VSSX و VSSM و VSTX و VSTM و VDX و VSX و VTX و TIFF و PNG و BMP و EMF و JPEG و 07611531183 و EMF و 07611331183 و EMF و JPEG
حفظ Diagram عينة البرمجة
المثال أدناه يحفظ مستندًا إلى ملف.
// Save a Visio diagram
diagram.Save(GetMyDir() + "MyOutput.vsdx", SaveFileFormat.VSDX);تحديد Visio خيارات الحفظ
هناك العديدDiagram.Save الأسلوب الزائد الذي يقبل كائن SaveOptions. يجب أن يكون هذا كائنًا من فئة مشتقة من فئة SaveOptions. يحتوي كل تنسيق حفظ على فئة مقابلة تحتوي على خيارات الحفظ لتنسيق الحفظ هذا. على سبيل المثال ، هناك PdfSaveOptions لتنسيق حفظ SaveFileFormat.PDF.
Visio Diagram حفظ الخيارات
توضح هذه الأمثلة كيفية:
- استخدم Diagram حفظ الخيارات.
- استخدم PDF حفظ الخيارات.
- استخدم HTML حفظ الخيارات.
- استخدم خيارات حفظ الصورة.
- استخدم SVG حفظ الخيارات.
- استخدم SWF حفظ الخيارات.
استخدام Diagram حفظ الخيارات
يوضح الكود أدناه كيفية تعيين خيارات الحفظ قبل حفظ المستند بتنسيق Visio.
import aspose.diagram
from aspose.diagram import *
#// Initialize a Diagram class
diagram = Diagram(os.path.join(sourceDir, "Drawing1.vsdx"))
options = saving.DiagramSaveOptions(SaveFileFormat.VSDX)
#// Save diagram in the VSDX format
diagram.save("CreateNewVisio_out.vsdx", options)استخدام PDF حفظ الخيارات
يوضح الكود أدناه كيفية تعيين خيارات الحفظ قبل حفظ مستند بتنسيق PDF.
import aspose.diagram
from aspose.diagram import *
#// Initialize a Diagram class
diagram = Diagram(os.path.join(sourceDir, "Drawing1.vsdx"))
options = saving.PdfSaveOptions()
#// Save one page only, by page index
options.page_index = 0
#// Save diagram in the pdf format
diagram.save("CreateNewVisio_out.pdf", options)استخدام HTML حفظ الخيارات
يوضح الكود أدناه كيفية تعيين خيارات الحفظ قبل حفظ مستند بتنسيق ملف HTML.
import aspose.diagram
from aspose.diagram import *
#// Initialize a Diagram class
diagram = Diagram(os.path.join(sourceDir, "Drawing1.vsdx"))
options = saving.HTMLSaveOptions()
#// Save one page only, by page index
options.page_index = 0
#// Save diagram in the html format
diagram.save("Visio_out.html", options)استخدام خيارات حفظ الصورة
يوضح الكود أدناه كيفية تعيين خيارات الحفظ قبل حفظ مستند بتنسيق ملف الصورة.
import aspose.diagram
from aspose.diagram import *
#// Initialize a Diagram class
diagram = Diagram(os.path.join(sourceDir, "Drawing1.vsdx"))
#// Save diagram as PNG
options = saving.ImageSaveOptions(SaveFileFormat.PNG)
#// Save one page only, by page index
options.page_index = 0
#// Save diagram in the png format
diagram.save("ExportPageToImage_out.png", options)استخدام SVG حفظ الخيارات
يوضح الكود أدناه كيفية تعيين خيارات الحفظ قبل حفظ المستند بتنسيق SVG.
import aspose.diagram
from aspose.diagram import *
#// Initialize a Diagram class
diagram = Diagram(os.path.join(sourceDir, "Drawing1.vsdx"))
#// Save diagram as svg
options = saving.SVGSaveOptions()
#// Save one page only, by page index
options.page_index = 0
#// Save diagram in the svg format
diagram.save("ExportPageToSvg_out.svg", options)في بعض الأحيان ، يحتاج المطورون إلى حفظ الرسوم التخطيطية Visio أو تصديرها إلى تنسيقات ملفات مختلفة برمجيًا (مثل VDX و PDF و JPEG وما إلى ذلك).
حفظ VSD الملف في تنسيقات أخرى باستخدام Aspose.Diagram ل Python via .NET
باستخدام Aspose.Diagram ، لا يحتاج المطورون إلى Microsoft Office Visio في الجهاز ، ويمكنهم العمل بشكل مستقل عن Microsoft Office Automation.
توضح مقتطفات التعليمات البرمجية أدناه كيفية:
- قم بتحميل diagram.
- احفظ diagram إلى VSX و PDF و JPEG.
حفظ VSD الملف مع Aspose.Diagram ل Python via .NET عينة البرمجة
مثال:
import aspose.diagram
from aspose.diagram import *
#// Initialize a Diagram class
diagram = Diagram(os.path.join(sourceDir, "Drawing1.vsdx"))
#// Save the diagram as VDX
vsdDiagram.save(os.path.join(outputDir, "SaveDiagramToVDXwithAspose_out.vdx"), SaveFileFormat.VDX)
#// Save as PDF
vsdDiagram.save(os.path.join(outputDir, "SaveDiagramToPDFwithAspose_out.pdf"), SaveFileFormat.PDF)
#// Save as JPEG
vsdDiagram.save(os.path.join(outputDir, "SaveDiagramToJPGwithAspose_out.jpg"), SaveFileFormat.JPEG)