Skip to main content

Product description

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

Release files for aspose-diagram-python 26.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for aspose-diagram-python 26.9
File
aspose_diagram_python-26.9.0-py3-none-macosx_10_14_x86_64.whl Python 3 none macOS 10.14+ x86-64 Details
aspose_diagram_python-26.9-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
aspose_diagram_python-26.9-py3-none-win32.whl Python 3 none Windows x86-32 Details
aspose_diagram_python-26.9-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
aspose_diagram_python-26.9-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 266.4 MB

Release files / aspose_diagram_python-26.9.0-py3-none-macosx_10_14_x86_64.whl

Download URL aspose_diagram_python-26.9.0-py3-none-macosx_10_14_x86_64.whl
Size 54.2 MB
Tags Python 3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
886c2dc1d2587db66545f7662ce7065317f690af4b1a26cf3ca8a18b827c338d
BLAKE2b-256 checksum
How to use checksums
476f99b961959e16b5dfe6796e7193acfa57464b386ed90a63e13f67fef7e0c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.9

Release files / aspose_diagram_python-26.9-py3-none-win_amd64.whl

Download URL aspose_diagram_python-26.9-py3-none-win_amd64.whl
Size 50.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
52674af666c75170a886e6178adc5ca3d28d9d209ed24d8f218751d60ce9d178
BLAKE2b-256 checksum
How to use checksums
e9e90e3dc795bee822b0fafb84fe78a62a44bc17b33210c2c89a9d1e5b6215a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.9

Release files / aspose_diagram_python-26.9-py3-none-win32.whl

Download URL aspose_diagram_python-26.9-py3-none-win32.whl
Size 43.3 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
840ce9a7b7e82c5f87b2abb1d712137206207646b1aa7b5bc8ab6c4e3571925c
BLAKE2b-256 checksum
How to use checksums
156b9191f045270923f7a048160649e6754878234027dbd9d46b2b90e9aa66a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.9

Release files / aspose_diagram_python-26.9-py3-none-manylinux1_x86_64.whl

Download URL aspose_diagram_python-26.9-py3-none-manylinux1_x86_64.whl
Size 70.1 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
ff0489949f006adffcdd5f4bad32c3daf9774480a2197e7066dc868b04563f4c
BLAKE2b-256 checksum
How to use checksums
27ba7418243746eac30db9f1279cc2eb18e3750d38461242a04599d2da5c5d2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.9

Release files / aspose_diagram_python-26.9-py3-none-macosx_11_0_arm64.whl

Download URL aspose_diagram_python-26.9-py3-none-macosx_11_0_arm64.whl
Size 48.4 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
30c3a90488bbbec47febb3e39ee79222fd6cdb476fa58b449c05dbf46af56781
BLAKE2b-256 checksum
How to use checksums
fa4df6c214dc5cf74f4ff83c9d6da4eb1745523af5c72a0af277639fa5e08fbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

26.9 This release

5 release files

26.8

5 release files

26.7

5 release files

26.6

5 release files

26.5

5 release files

26.4

5 release files

26.3

5 release files

26.2

5 release files

26.1

5 release files

25.12

5 release files

25.11

5 release files

25.10

5 release files

25.9

5 release files

25.8

5 release files

25.7

5 release files

25.6

5 release files

25.5

5 release files

25.4

5 release files

25.3

5 release files

25.2

5 release files

25.1

5 release files

24.12

5 release files

24.11

5 release files

24.10

5 release files

24.9

5 release files

24.8

5 release files

24.7

5 release files

24.6

5 release files

24.5

5 release files

24.4

5 release files

24.3

5 release files

24.2

5 release files

24.1

4 release files

23.12

4 release files

23.11

4 release files

23.9.0

4 release files

23.8.0

4 release files

23.7.0

4 release files

23.6.0

4 release files

23.5.0

4 release files

23.4.0

4 release files

23.3.0

4 release files

23.2.0

4 release files

23.1

4 release 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