Aspose.Diagram Developer Documentation

Welcome to the Aspose.Diagram for .NET developer documentation. This section provides comprehensive guides for using the LowCode API to process Visio diagram files in .NET applications.

Version: 26.4.0 | Platform: .NET Framework 2.0–4.0, .NET Standard 2.0, .NET 6–10


Getting Started

New to Aspose.Diagram? Start here:

  1. Installation and Licensing — Install via NuGet and apply your license.
  2. LowCode API Overview — Understand DiagramConverter and PdfConverter.
  3. API Reference — Full class and method documentation.
Install-Package Aspose.Diagram

Developer Guide

LowCode API

The LowCode API (Aspose.Diagram.LowCode) provides streamlined, high-performance methods for common operations:

ClassPurpose
Diagram ConverterConvert Visio files between formats (VSDX, VSD, VDX, and more)
Pdf ConverterConvert Visio files to PDF with optional compliance settings

Both converters support:

  • File path mode: Process("input.vsdx", "output.pdf")
  • Stream mode: LowCodeLoadOptions.InputStream / LowCodeSaveOptions.OutputStream
  • Batch processing: Call Process() in a loop

Supported Formats

Input: VSDX, VSD, VDX, VSSX, VSTX, and other Visio formats

Output (DiagramConverter): Any supported Visio format

Output (PdfConverter): PDF only — use LowCodePdfSaveOptions to control compliance level


Namespaces

NamespaceContains
Aspose.DiagramLicense, Metered
Aspose.Diagram.LowCodeDiagramConverter, PdfConverter, LowCodeLoadOptions, LowCodeSaveOptions, LowCodePdfSaveOptions
Aspose.Diagram.SavingPdfSaveOptions, PdfCompliance

API Reference

Full API documentation is available at reference.aspose.net/diagram .