Logo
Sign in
Product Logo
Aspose.Diagram for JavaAspose

Manipulate and Export Microsoft Office Visio files to PDF, HTML, Images and XAML formats without any Microsoft Office Visio dependencies.

Vendor

Vendor

Aspose

Company Website

Company Website

aspose_diagram-for-java.svg
Product details

Aspose.Diagram for Java is a powerful Microsoft Visio document processing API that enables applications to create, parse, manipulate, and convert native Visio formats without requiring Microsoft Office Visio. It supports all commonly used Visio formats and provides the functionality needed to build, modify, analyze, and export Visio diagrams programmatically. Applications can load existing Visio documents and manipulate diagram elements—including shapes, pages, properties, layers, masters, and hyperlinks—before exporting results to a variety of image and fixed‑layout formats. Developers can perform essential diagram tasks such as creating diagrams from scratch, reading and writing multiple Visio file types, accessing and interpreting properties and formulas of Visio objects, configuring timeline shapes, grouping shapes, setting font locations, manipulating document properties, and printing diagrams with high fidelity. Aspose.Diagram for Java offers a robust, scalable Visio automation alternative for businesses that require high‑quality diagram generation or conversion solutions.

Features

Supported File Formats Input/Output:

  • Microsoft Visio: VSDX, VSD, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSTM
  • HTML Input Only:
  • Microsoft Visio: VDW, VSS, VST Output Only:
  • Fixed Layout: PDF, XPS
  • Images: JPEG, PNG, BMP, TIFF, SVG, EMF
  • Other: XAML

Advanced Java Visio API Features

  • Read multiple Visio formats
  • Read properties and formulas of Visio objects
  • Save diagrams as XML
  • Group multiple shapes
  • Configure TimeLine shapes
  • Specify font location for rendering
  • Manipulate document properties
  • Print diagrams with high fidelity
  • Rotate shapes at any angle
  • Add comments and hyperlinks to drawings
  • Protect or unprotect diagrams and shapes
  • Create user‑defined cells in the ShapeSheet
  • Insert new blank pages into drawings
  • Set locale preferences
  • Organize shapes inside containers
  • Combine multiple shapes into grouped objects
  • Access all internal diagram structures including:
    • Pages
    • Shapes
    • Masters
    • Connects
    • Images
    • Layers
    • Comments
    • Hyperlinks
    • User‑defined cells
    • StyleSheet
    • Solution XML

Benefits

  • Full Visio automation without Visio: Manipulate, convert, and generate Visio files without Microsoft Office or Visio installed.
  • High‑fidelity conversions: Export to PDF, HTML, XPS, and many image formats while preserving layout, styling, and visual accuracy.
  • Comprehensive diagram manipulation: Modify shapes, pages, containers, groups, properties, layers, data, and connectors.
  • Server‑side ready: Ideal for backend systems performing batch diagram conversions, rendering, or processing.
  • Broad format compatibility: Supports nearly all Microsoft Visio formats including both classic and modern extensions.
  • Developer‑friendly API: Easy integration into Java applications for workflow automation, visualization tools, reporting, and engineering documentation solutions.