Aspose.Diagram is a class library for working with MS Visio files. It is a pure .NET alternative for MS Visio Object Model. It enables developers to work with VSD and VDX files on ASP.NET Web applications, Web services, and desktop applications. It makes use of the advanced functionality of Visio's services to manipulate Visio documents on a server. A developer can open files and manipulate the elements of the diagram, from lines and fills to more complex elements, and then export to native Visio formats or XML.
| Tags | Visio |
|---|---|
| Licenses | Evaluation License Developer Enterprise License Developer OEM License Site Enterprise License Site OEM License |
| Operating Systems | Mac OS Windows Unix Linux |
| Implementation | VB.NET C#.NET |
Recent releases


Release Notes: This release supports an export to HTML feature that allows you to easily export your Visio diagrams to HTML. PDF and Image rendering features have also been improved, and support for various line styles and an anti-aliasing effect is included. Now you can export Visio diagrams to high quality PDFs and images. Some important fixes are included. Dotted and dashed lines replaced by solid lines in the output PDF is now fixed.


Release Notes: This release supports connecting shapes easily using a single API. For this purpose, it introduces the Page.ConnectShapesViaConnector API. It also supports radial and circular layouts. Users can now lay out shapes in radial and circular styles. Some important fixes have also been included in this release. Creating Geom sections for "connector" by parsing formulas, calculating coordinates of the ends of "connector" after connect shapes, and enhanced loading of VSD are also supported now.


Release Notes: This release includes support for adding group shapes with children by specifying the group master. You can also specify a complex group master (e.g., from a network template, or a 3-D box from a basic template). A new AddShape overload has also been included in this release, which allows you to set the width, height, and position of the shape while adding the shape. You can create Geoms sections by parsing formulas for complex shapes (3D-box) from the Basic template.


Release Notes: This release includes support for creating diagrams from scratch. You can add masters from stencils, templates, or other diagrams and set properties of newly added shapes in your diagrams using the very simple API of Aspose.Diagram for .NET. XML, PDF, Image, and XPS rendering features have been improved in this release, and some important fixes are included. This release adds the ability to dynamically create Geoms sections for the newly created shape.


Release Notes: This release includes support for an auto layout feature. You can set different styles of Flowchart and CompactTree layouts in your diagrams. Users can set the page size when rendering to TIFF format. Image and PDF rendering features have also been improved in this release. Moreover, rendering of element PolyLineTo and enhanced VSD file Rendering is also included in this release.