Projects / Aspose.Diagram for .NET

Aspose.Diagram for .NET

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.

Operating Systems

RSS Recent releases

Release Notes: Pages can now be added by ID. Exporting MS Visio drawings to EMF format was improved. Previously, many cases showed error messages. Export of Visio to HTML format has also been improved, including shape hyperlink redirection, which in some cases had been missing hyperlinks or their URL parameters.

  •  14 Mar 2014 22:26

    Release Notes: Users can now get a page by its name. Previously, they had to find the exact page ID, then get a page. It is now simple and easy. You just need to pass the exact page name. (Although users can still use page IDs.) The PageCollection.GetPage method allows you to do that. Visio drawing exportation to HTML and PDF formats is now enhanced. The enhanced areas grip a shape’s hyperlink redirection, the page number fields protection (in the sense of accuracy and quality display), and the sequence of pages and user inputs (text, data) of custom reusable shapes.

    Release Notes: The overall drawings loading mechanism is greatly improved. This release supports adding a master by reading a stencil file from disk into the stream. It adds an AddComment method; you can add comments to a page and place a comment anywhere on a page. The method takes X and Y coordinates along with comment text. It also allows rotating a shape relative to the page. You can now add many shapes on a page with rotating arbitrary angles. It has no additional blank lines in output when loading Visio drawings. The diagram loading improvements also help avoid various exception messages.

    Release Notes: Aspose.Diagram for .NET 3.5.0 improves the retrieval of embedded resources. This release also includes the most recent bugfixes such as Garbage text generation during embedded text file extraction, Shapes missing during the export of vdx to pdf, redirecting through a rendered hyperlink during VSD to HTML conversion, extra white space when exporting a VSD diagram to any image format, and many more.

    Release Notes: This release enhanced Visio diagram loading and rendering to different file formats. Bugs were fixed.


    Project Spotlight

    Berkeley Yacc

    A high-quality yacc variant.


    Project Spotlight


    An Emacs extension for interacting with a Confluence wiki.