احفظ VSD الملف إلى تنسيقات ملفات مختلفة
Contents
[
Hide
]
في هذه المقالة ، نقارن ميزات التحويل لـ Aspose.Diagram for .NET مع VSTO. يحتوي على عينات كود .NET لتحويل ملفات VSD إلى تنسيقات ملفات VDX و PDF و JPEG.
VSTO
يتيح لك VSTO البرمجة باستخدام ملفات Microsoft Visio. لحفظ ملف بتنسيقات أخرى:
- قم بتكوين عنصر تطبيق Visio.
- جعل كائن التطبيق غير مرئي.
- قم بتحميل diagram.
- احفظ في VDX و PDF و JPEG.
- قم بإنهاء كائن التطبيق Visio.
//Create Visio Application Object
Visio.Application vsdApp = Application;
//Make Visio Application Invisible
vsdApp.Visible = false;
//Create a document object and load a diagram
Visio.Document vsdDoc = vsdApp.Documents.Open("Drawing.vsd");
//Save the VDX diagram
vsdDoc.SaveAs("Drawing1.vdx");
//Save as PDF file
vsdDoc.ExportAsFixedFormat(Visio.VisFixedFormatTypes.visFixedFormatPDF,
"Drawing1.pdf", Visio.VisDocExIntent.visDocExIntentScreen,
Visio.VisPrintOutRange.visPrintAll, 1, vsdDoc.Pages.Count, false, true,
true, true, true, System.Reflection.Missing.Value);
Visio.Page vsdPage = vsdDoc.Pages[1];
//Save as JPEG Image
vsdPage.Export("Drawing1.jpg");
//Quit Visio Object
vsdApp.Quit();
Aspose.Diagram
عند البرمجة باستخدام Aspose.Diagram ، لا تحتاج إلى Microsoft Visio على الجهاز ، ويمكنك العمل بشكل مستقل عن Microsoft Office Automation. توضح مقتطفات التعليمات البرمجية أدناه كيفية:
- قم بتحميل diagram.
- احفظ diagram إلى VDX و PDF و JPEG.
//Load diagram
Diagram vsdDiagram = new Diagram("Drawing.vsd");
//Save the diagram as VDX
vsdDiagram.Save("Drawing1.vdx", SaveFileFormat.VDX);
//Save as PDF
vsdDiagram.Save("Drawing1.pdf", SaveFileFormat.PDF);
//Save as JPEG
vsdDiagram.Save("Drawing1.jpg", SaveFileFormat.JPEG);