Skip to main content

Aspose.Diagram for Python via Java is a scalable and feature-rich API to process visio files using Python. API offers Visio file creation, manipulation, conversion, & rendering. Developers can format pages to the most granular level, create & manipulate shape, render pages, shapes to PDF & images, and much more - all without any dependency on Microsoft Office or Visio application.

Python Visio API Features

  • Create visio files via API.

  • Convert shapes to images or PDF.

  • Manage comments & hyperlinks.

  • Convert pages to PDF, XPS & SVG formats.

  • Inter-convert files to popular visio formats.

Read Visio Files

Microsoft Visio:VSD,VSS,VST,VSX,VTX, VDX, VSDX, VSTX, VSSX, VSTM, VSSM

Save Visio Files As

Microsoft Visio: VSX,VTX, VDX, VSDX, VSTX, VSSX, VSTM, VSSM Fixed Layout: PDF, XPS Images: JPEG, PNG, BMP, SVG, TIFF, GIF, EMF Web: HTML

Create Visio File from Scratch using Python

import jpype
import asposediagram
jpype.startJVM()
from asposediagram.api import *

diagram = Diagram()
diagram.save("output.vsdx", SaveFileFormat.VSDX)

jpype.shutdownJVM()

Convert Visio VSDX File to PDF using Python

import jpype
import asposediagram
jpype.startJVM()
from asposediagram.api import *

diagram = Diagram("input.vsdx")
diagram.save("output.pdf",SaveFileFormat.PDF)

jpype.shutdownJVM()

Product Page | Documentation | Blog | API Reference | Code Samples | Free Support | Temporary License | EULA

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aspose_diagram-26.8.0.tar.gz (4.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aspose_diagram-26.8.0-py3-none-any.whl (4.2 MB view details)

Uploaded Python 3

File details

Details for the file aspose_diagram-26.8.0.tar.gz.

File metadata

  • Download URL: aspose_diagram-26.8.0.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for aspose_diagram-26.8.0.tar.gz
Algorithm Hash digest
SHA256 d3bd52fccc5d3c7fb805316b5803071d0e673775377e0cb9166320f6457d2c5b
MD5 04c9f5ad3ffce881d14187c7b626f825
BLAKE2b-256 821830ae60368cc697a85188394b627936e0a75872c6b6fb7c8d120872792fdc

See more details on using hashes here.

File details

Details for the file aspose_diagram-26.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aspose_diagram-26.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c1c4dc2f002aced9b8574764e421447d359231838f417cffd010af55c2fc3ae
MD5 00da6ce3e726d3b3fe60f1011fd2c892
BLAKE2b-256 7f3c51570831d184f4f408ade9f01dbdaecd6b457b8734a17dde5d5d32ecc053

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

26.8.0 This release

2 files

26.7.0

2 files

26.6.0

2 files

26.5.0

2 files

26.4.0

2 files

26.3.0

2 files

26.2.0

2 files

26.1.0

2 files

25.12.0

2 files

25.11.0

2 files

25.10.0

2 files

25.9.0

2 files

25.8.0

2 files

25.7.0

2 files

25.6.0

2 files

25.5.0

2 files

25.4.0

2 files

25.3.0

2 files

25.2.0

2 files

25.1.0

2 files

24.12.0

2 files

24.11.0

2 files

24.10.0

2 files

24.9.0

2 files

24.8.0

2 files

24.7.0

2 files

24.6.0

2 files

24.5.0

2 files

24.4.0

2 files

24.3.0

1 file

24.2.0

1 file

24.1.0

1 file

23.12.0

1 file

23.11.0

1 file

23.10.0

1 file

23.9.0

1 file

23.8.0

1 file

23.7.0

1 file

23.6.0

1 file

23.5.0

1 file

23.4.0

1 file

23.3.0

1 file

23.2.0

1 file

23.1.0

1 file

22.12.0

1 file

22.11.0

1 file

22.10.0

1 file

22.9.0

1 file

22.8.0

1 file

22.7.0

1 file

22.6.0

1 file

22.5.0

1 file

22.4.0

1 file

22.3.0

1 file

22.2.0

1 file

22.1.0

1 file

21.12.0

1 file

21.11.0

1 file

21.9.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page