VSD Dosyasını Farklı Dosya Biçimlerine Kaydet
Contents
[
Hide
]
Bu yazımızda Aspose.Diagram for .NET’in dönüştürme özelliklerini VSTO ile karşılaştırdık. VSD dosyalarını VDX, PDF ve JPEG dosya biçimlerine dönüştürmek için .NET kod örnekleri içerir.
VSTO
VSTO, Microsoft Visio dosyalarıyla programlama yapmanızı sağlar. Bir dosyayı başka formatlara kaydetmek için:
- Bir Visio uygulama nesnesi oluşturun.
- Uygulama nesnesini görünmez yapın.
- diagram’i yükleyin.
- VDX, PDF ve JPEG’e kaydedin.
- Visio uygulama nesnesinden çıkın.
//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 ile programlama yaparken makinede Microsoft Visio’e gerek yok Microsoft Office Otomasyondan bağımsız çalışabilirsiniz. Aşağıdaki kod parçacıkları şunların nasıl yapıldığını gösterir:
- diagram yükleyin.
- diagram’i VDX, PDF ve JPEG’e kaydedin.
//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);