Skip to main content

Product Page | Docs | Demos | Blog | Code Samples | Free Support | Temporary License | EULA

Try our free online apps demonstrating some of the most popular Aspose.diagram functionality.

Aspose.Diagram for Python via .Net 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 and manipulate shape, render pages, shapes to PDF and images, and much more - all without any dependency on Microsoft Office or Visio application.

Diagram API Features

Aspose.Diagram offers a wide arrange of features for creating, reading, manipulating and saving visio files:

  • 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.

Performance and Scalability

Aspose.Diagram for Python via .NET is designed to perform equally well on the server or client-side. Aspose.Diagram for Python via .NET is a single .NET library that can be deployed with any .NET application by simply copying it. You do not have to worry about other services or modules.

Supported Document Formats

Aspose.Diagram for Python supports a wide range of formats for loading and saving documents<https://docs.aspose.com/diagram/python-net/supported-file-formats/>, some of them are listed below:

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

Detect Diagram Format Programming Sample

from aspose.diagram import *
# For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
# Detect the format of a diagram file
fileFormatInfo = FileFormatUtil.detectFileFormat(test.vsdx")
# Display the file format
print("File Format: " + str(fileFormatInfo))

Creating a diagram Document: Programming Samples

from aspose.diagram import *
# For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
# The path to the documents directory.
#Initialize a Diagram class
diagram = Diagram()
# Save diagram in the VSDX format
diagram.save("CreateNewVisio_out.vsdx", SaveFileFormat.VSDX)

Create a PDF with a Diagram

from aspose.diagram import *
# Load an exiting Visio diagram
vsdDiagram = Diagram("Drawing1.vsd")

# Save as PDF
vsdDiagram.save("SaveDiagramToPDFwithAspose_out.pdf", SaveFileFormat.PDF)

Product Page | Docs | Demos | Blog | 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

aspose_diagram_python-26.8.0-py3-none-macosx_10_14_x86_64.whl (54.2 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

aspose_diagram_python-26.8-py3-none-win_amd64.whl (50.3 MB view details)

Uploaded Python 3Windows x86-64

aspose_diagram_python-26.8-py3-none-win32.whl (43.3 MB view details)

Uploaded Python 3Windows x86

aspose_diagram_python-26.8-py3-none-macosx_11_0_arm64.whl (48.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file aspose_diagram_python-26.8.0-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aspose_diagram_python-26.8.0-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d2fd9ef2b75bd5be2d90e8ebf6b11871a4084a45ccc0f1e60a97026dd529ba65
MD5 b447e5ab7601d5473bf7ace7d75473ac
BLAKE2b-256 60bc245f260dfe6fcd3db4ac5781518f4533b4a8e40695b09a8ad2cb67c26795

See more details on using hashes here.

File details

Details for the file aspose_diagram_python-26.8-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for aspose_diagram_python-26.8-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ace4adc2d98f85717dfae1a6edb4a9158a178ca638d5a50969462b72748bef1c
MD5 2cbfb8945f0ee7285a1bc9820ebd0b30
BLAKE2b-256 5ecc00b1db760d77e8b7f8f1a79a75c2434c416e91b278931ffd5a8792d5badf

See more details on using hashes here.

File details

Details for the file aspose_diagram_python-26.8-py3-none-win32.whl.

File metadata

File hashes

Hashes for aspose_diagram_python-26.8-py3-none-win32.whl
Algorithm Hash digest
SHA256 6de659c496bda51930da1ee409fbaf9fd813a191a7909db2629cbc2dffa68113
MD5 1484a6830a9a5aef64ac8b00c98f74c3
BLAKE2b-256 7bbaefb75be35d0f19ca0902681e6ee88e309b56ea063ed02e3b8d6158254fc0

See more details on using hashes here.

File details

Details for the file aspose_diagram_python-26.8-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for aspose_diagram_python-26.8-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 29b24d304aebaabce796a45ac874731cb7828b546adc9f40f153e5e66da7b83b
MD5 3ef78ad45cecf1d3bccd79c84e4c20f2
BLAKE2b-256 b9f4aebbee8e2213b8458cc0fe742c5a50bbcb031e49bf16301dd7943d656af0

See more details on using hashes here.

File details

Details for the file aspose_diagram_python-26.8-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aspose_diagram_python-26.8-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6aae93bb64ce109bd6cd204e13db4e71b52ce0968bd1256169f938fda665d2da
MD5 ffa210ccb8064759e31bbc32b86e82b2
BLAKE2b-256 67e554d96fcbdd8c18b052a8dfa95587731605823c276ead515e0809fb846501

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

26.8 This release

5 files

26.7

5 files

26.6

5 files

26.5

5 files

26.4

5 files

26.3

5 files

26.2

5 files

26.1

5 files

25.12

5 files

25.11

5 files

25.10

5 files

25.9

5 files

25.8

5 files

25.7

5 files

25.6

5 files

25.5

5 files

25.4

5 files

25.3

5 files

25.2

5 files

25.1

5 files

24.12

5 files

24.11

5 files

24.10

5 files

24.9

5 files

24.8

5 files

24.7

5 files

24.6

5 files

24.5

5 files

24.4

5 files

24.3

5 files

24.2

5 files

24.1

4 files

23.12

4 files

23.11

4 files

23.10.0

4 files

23.9.0

4 files

23.8.0

4 files

23.7.0

4 files

23.6.0

4 files

23.5.0

4 files

23.4.0

4 files

23.3.0

4 files

23.2.0

4 files

23.1

4 files

22.12

4 files

22.11

3 files

22.10

3 files

22.9

3 files

22.8

3 files

22.7

3 files

22.6

3 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page