Spara VSD fil till olika filformat

I den här artikeln jämför vi konverteringsfunktionerna för Aspose.Diagram for .NET med VSTO. Den innehåller .NET kodexempel för att konvertera VSD filer till VDX, PDF och JPEG filformat.

VSTO

VSTO låter dig programmera med Microsoft Visio filer. Så här sparar du en fil i andra format:

  1. Skapa ett Visio applikationsobjekt.
  2. Gör applikationsobjektet osynligt.
  3. Ladda diagram.
  4. Spara till VDX, PDF och JPEG.
  5. Avsluta applikationsobjektet 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

Vid programmering med Aspose.Diagram behöver du inte Microsoft Visio på maskinen, och du kan arbeta oberoende av Microsoft Office Automation. Kodavsnitten nedan visar hur man:

  1. Ladda ett diagram.
  2. Spara diagram till VDX, PDF och 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);

Ladda ner exempelkod