احفظ VSD الملف إلى تنسيقات ملفات مختلفة

في هذه المقالة ، نقارن ميزات التحويل لـ Aspose.Diagram for .NET مع VSTO. يحتوي على عينات كود .NET لتحويل ملفات VSD إلى تنسيقات ملفات VDX و PDF و JPEG.

VSTO

يتيح لك VSTO البرمجة باستخدام ملفات Microsoft Visio. لحفظ ملف بتنسيقات أخرى:

  1. قم بتكوين عنصر تطبيق Visio.
  2. جعل كائن التطبيق غير مرئي.
  3. قم بتحميل diagram.
  4. احفظ في VDX و PDF و JPEG.
  5. قم بإنهاء كائن التطبيق 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. توضح مقتطفات التعليمات البرمجية أدناه كيفية:

  1. قم بتحميل diagram.
  2. احفظ 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);

تنزيل نموذج التعليمات البرمجية