Lavorare con le immagini

Estrai tutte le immagini da una pagina Visio

In Microsoft Visio, le pagine sono in primo piano o in secondo piano. È possibile estrarre immagini da una particolare pagina di un file Visio.

Estrai immagini

L’oggetto Page Class rappresenta l’area di disegno di una pagina in primo piano o di una pagina di sfondo. La proprietà Shapes esposta dalla classe Diagram supporta una raccolta di oggetti Aspose.Diagram.Shape. Questa proprietà può essere utilizzata per estrarre tutte le immagini da una determinata pagina.

Estrarre le immagini di esempio di programmazione

Il seguente pezzo di codice estrae tutte le immagini da una particolare pagina Visio.

Ottieni icone di varie forme Visio

Aspose.Diagram for .NET API ora consente agli sviluppatori di ottenere icone di varie Visio forme.

Ottenere l’icona della forma

Il codice negli esempi seguenti mostra come:

  1. Carica uno diagram o uno stencil esistente.
  2. Ottieni master dal suo indice
  3. Ottieni l’icona principale.
  4. Salva l’icona nello spazio locale.

Ottieni un esempio di programmazione delle icone

Sostituire una forma immagine del Visio Diagram

Aspose.Diagram for .NET API consente agli sviluppatori di accedere e sostituire le forme immagine disponibili nel Visio diagram.

Sostituzione di una forma immagine

Il codice negli esempi seguenti mostra come:

  1. Carica un diagram esistente.
  2. Scorri le forme di pagina selettive.
  3. Applica il filtro per ottenere le forme dell’immagine.
  4. Salva il risultante Visio diagram nello spazio locale.

Sostituire un esempio di programmazione di Picture Shape

Importa immagine bitmap come forma Visio

Aspose.Diagram for .NET API consente ora agli sviluppatori di importare un’immagine bitmap come forma Microsoft Visio.

Insert a BMP Image in Visio

Il codice negli esempi seguenti mostra come:

  1. Crea uno diagram.
  2. Ottenere Visio pagina
  3. Importa un’immagine bitmap come forma Visio
  4. Salva lo diagram.

Insert a BMP Image Programming Sample

Converti l’area specificata della pagina Visio in un’immagine

Con Aspose.Diagram for .NET API, gli sviluppatori possono definire un’area con coordinate XY, larghezza e altezza e quindi convertire quest’area in un formato immagine supportato.

Converti l’area di disegno Visio in un’immagine

Il codice negli esempi seguenti mostra come:

  1. Carica un disegno Visio esistente
  2. Definisci l’area del rettangolo
  3. Converti l’area specificata in un’immagine

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);