Arbeta med bilder

Extrahera alla bilder från en Visio-sida

I Microsoft Visio är sidorna antingen förgrunds- eller bakgrundssidor. Du kan extrahera bilder från en viss sida i en Visio-fil.

Extrahera bilder

Sidklassobjektet representerar ritytan på en förgrundssida eller en bakgrundssida. Shapes-egenskapen som exponeras av klassen Diagram stöder en samling Aspose.Diagram.Shape-objekt. Den här egenskapen kan användas för att extrahera alla bilder från en viss sida.

Extrahera bilder Programmeringsexempel

Följande kodbit extraherar alla bilder från en viss Visio-sida.

Få ikoner av olika Visio former

Aspose.Diagram for .NET API tillåter nu utvecklare att få ikoner av olika Visio former.

Få formikonen

Koden i exemplen nedan visar hur man:

  1. Ladda en befintlig diagram eller stencil.
  2. Få mästare efter dess index
  3. Få master ikon.
  4. Spara ikonen till det lokala utrymmet.

Få ikoner programmering exempel

Byt ut en bildform på Visio Diagram

Aspose.Diagram for .NET API låter utvecklare komma åt och ersätta tillgängliga bildformer i Visio diagram.

Byta ut en bildform

Koden i exemplen nedan visar hur man:

  1. Ladda ett befintligt diagram.
  2. Iterera genom de selektiva sidformerna.
  3. Använd filter för att få bildformer.
  4. Spara resulterande Visio diagram till det lokala utrymmet.

Byt ut ett bildformsprogrammeringsprov

Importera bitmappsbild som en Visio-form

Aspose.Diagram for .NET API tillåter nu utvecklare att importera en bitmappsbild som en Microsoft Visio form.

Infoga en BMP-bild i Visio

Koden i exemplen nedan visar hur man:

  1. Skapa ett diagram.
  2. Skaffa Visio sida
  3. Importera en bitmappsbild som en Visio-form
  4. Spara diagram.

Infoga ett BMP bildprogrammeringsexempel

Konvertera specificerat område på Visio-sidan till en bild

Med Aspose.Diagram for .NET API kan utvecklare definiera ett område med XY-koordinater, bredd och höjd och sedan konvertera detta område till ett bildformat som stöds.

Konvertera Visio rityta till en bild

Koden i exemplen nedan visar hur man:

  1. Ladda en befintlig Visio-ritning
  2. Definiera rektangelområdet
  3. Konvertera specificerat område till en bild

C#

 // load a Visio drawing

Diagram diagram = new Diagram(@"c:\temp\Drawing1.vsdx");

Aspose.Diagram.Saving.ImageSaveOptions Options = new Aspose.Diagram.Saving.ImageSaveOptions(SaveFileFormat.PNG);

// specify region with XY coordinates, width and height

Options.Area = new RectangleF(0, 0, 1, 1);

// save into the image format

diagram.Save(@"c:\temp\area.png", Options);