Working with Images
Extract All Images From a Visio Page
In Microsoft Visio, pages are either foreground or background pages. You can extract images from a particular page of a Visio file.
Extract Images
The Page Class object represents the drawing area of a foreground page or a background page. The Shapes property exposed by the Diagram class supports a collection of Aspose.Diagram.Shape objects. This property can be used to extract all the images from a particular page.
Extract Images Programming Sample
The following piece of code extracts all images from a particular Visio page.
Get Icons of Various Visio Shapes
Aspose.Diagram for Java API now allows developers to get icons of various Visio shapes.
Getting the Shape Icon
The code in the samples below show how to:
- Load an existing diagram or stencil.
- Get master by its index
- Get master icon.
- Save icon to the local space.
Get Icons Programming Sample
Replace a Picture Shape of the Visio Diagram
Aspose.Diagram for Java API allows developers to access and replace available picture shapes in the Visio diagram.
Replacing a Picture Shape
The code in the samples below show how to:
- Load an existing diagram.
- Iterate through the selective page shapes.
- Apply filter to get picture shapes.
- Save resultant Visio diagram to the local space.
Replace a Picture Shape Programming Sample
Import Bitmap Image as a Visio Shape
Aspose.Diagram for Java API now allows developers to import a bitmap image as a Microsoft Visio shape.
Insert a BMP Image in Visio
The code in the samples below show how to:
- Create a diagram.
- Get Visio page
- Import a bitmap image as a Visio shape
- Save the diagram.