Сохранить файл VSD в различных форматах файлов
Contents
[
Hide
]
В этой статье мы сравним особенности преобразования Aspose.Diagram for .NET с VSTO. Он содержит образцы кода .NET для преобразования файлов VSD в форматы файлов VDX, PDF и JPEG.
ВСТО
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 Автоматика. Фрагменты кода ниже показывают, как:
- Загрузите 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);