.NET API to manipulate Microsoft Visio® files
Create, edit, manipulate and transform Microsoft Visio® diagrams to XPS, HTML, SVG, SWF, XAML, images or PDF formats within any .NET application.Download Free Trial
Aspose.Diagram for .NET
Aspose.Diagram for .NET is a specialized API designed to work with Microsoft Visio files. It allows developers to create, manipulate & convert native Visio file formats from within ASP.NET web applications, web services, Windows applications and Mono. Developers can create diagrams from scratch as well as easily load existing files and manipulate the elements of the diagram to export the result in other Visio formats, images or fixed-layout formats.
This .NET Diagram API is an alternative to the Microsoft Visio Object Model and provides better performance. It makes use of the advanced functionality of Visio Services to manipulate Visio documents on a server. The API is extensible, easy to use, compact and provides common functionality so that developers have to write less code when performing common tasks.
At A Glance
An overview of the capabilities of Aspose.Diagram for .NET.
- Create Visio Diagrams
- Add & Connect Shapes
- Group Shapes
- Protect Diagram/Shape
- Get Hyperlinks & Geoms
- Read/Create User-defined Cells
- Apply Style Sheet
- Page Level Comments
- Page Orientation & Layers
- Manipulate Ole Objects
- Manipulate ActiveX Controls
- Multi-Colored Shapes
- High Fidelity Printing
- Supports XpsPrint API
- XForm, Line & Fill Data
- Headers & Footers
- Icons & Pictures
- Solution XML
- Master, Page & Shape Elements
- Style Sheets
- User-defined Cells
- Shape Geometry
Aspose.Diagram for .NET supports .NET Framework starting from 2.0 & Mono.
- ASP.NET Application
- Web Services
- Windows Application
Supported File Formats
Aspose.Diagram for .NET supports almost all native Visio file formats along with some commonly used image & fixed-layout formats.
- Microsoft Visio: VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSTM
- Microsoft Visio: VDW, VSD, VSS, VST
- Fixed Layout: PDF, PDF/A, XPS
- Images: JPEG, PNG, BMP, TIFF, SVG, EMF
- Web: HTML
- Other: XAML, SWF
Export diagrams to other File Formats
Export diagrams to images, SVG
Export diagrams to PDF
Export diagrams to XPS
Export diagram to HTML
Export diagrams to XML, XAML
Export diagram to SWF
Advanced Diagram API Features
Read multiple Visio formats
Group multiple shapes
Configure Visio TimeLine shapes
Specify fonts location
Read properties of different objects of the diagram
Save diagrams as XML or XAML
Manipulate Visio document properties
Print Visio diagram on a server via XpsPrint API
Rotate a shape at any angle
Add comments to Visio drawings
Insert a new blank page into a Visio drawing
Print Visio diagrams with high fidelity
Manipulate Microsoft Visio Documents
Aspose.Diagram for .NET API allows to read Microsoft Visio files in native VSD/VSDX format as well as other Visio formats including VSS, VST, VSX, VTX, VDW, VDX, VSSX, VSTX, VSDM, VSSM and VSTM. The contents of the diagram can be manipulated through the Aspose.Diagram API. After making the required changes to the Visio file, the file can then be written to disk in any of the supported formats.
Render Visio Formats to Images, PDF & XPS
Using Aspose.Diagram for .NET, developers can open Visio files and export them to popular image formats including BMP, JPEG, PNG, TIFF, SVG and EMF. The API also provides the ability to export Visio files to PDF & XPS formats with high fidelity.
Manipulate Visio Objects
Aspose.Diagram for .NET lets the developers to easily access and read the properties of different Visio objects like Document, Page, Master, Shape, StyleSheet, Connect and so on.
Aspose.Diagram for .NET allows to print a document using various different options, with just a few lines of code. You can choose to print using default settings, print to a specific printer and choose to print a range of pages.
Microsoft Office Automation – Not Needed
Aspose.Diagram for .NET is built using managed code that never needs Microsoft Office or Microsoft Visio to be installed on the machine to work with Visio files processing. It is a perfect Microsoft Office Visio automation alternative in terms of supported features, security, stability, scalability, speed and price.