Speichern Sie die VSD-Datei in verschiedenen Dateiformaten

In this article, we compare the conversion features of Aspose.Diagram for .NET with VSTO. It contains .NET code samples to convert VSD files to VDX, PDF, and JPEG file formats.

VSTO

Mit VSTO können Sie mit Microsoft Visio-Dateien programmieren. So speichern Sie eine Datei in anderen Formaten:

  1. Erstellen Sie ein Visio-Anwendungsobjekt.
  2. Machen Sie das Anwendungsobjekt unsichtbar.
  3. Laden Sie die diagram.
  4. Save to VDX, PDF, and JPEG.
  5. Beenden Sie das Anwendungsobjekt 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

Beim Programmieren mit Aspose.Diagram benötigen Sie Microsoft Visio nicht an der Maschine und können unabhängig von Microsoft Office Automation arbeiten. Die folgenden Code-Snippets zeigen, wie Sie:

  1. Laden Sie eine diagram.
  2. Save the diagram to VDX, PDF, and 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);

Beispielcode herunterladen