Manipulate and Export Microsoft Office Visio files to PDF, HTML, Images and XAML formats without any Microsoft Office Visio dependencies.
Vendor
Aspose
Company Website
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.