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

Metadata

Release files for aspose-diagram-python 26.10

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.10
File
aspose_diagram_python-26.10.0-py3-none-macosx_10_14_x86_64.whl Python 3 none macOS 10.14+ x86-64 Details
aspose_diagram_python-26.10-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
aspose_diagram_python-26.10-py3-none-win32.whl Python 3 none Windows x86-32 Details
aspose_diagram_python-26.10-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
aspose_diagram_python-26.10-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 266.7 MB

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

Download URL aspose_diagram_python-26.10.0-py3-none-macosx_10_14_x86_64.whl
Size 54.3 MB
Tags Python 3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
02ef025f53597db894fc3d83f011b9de3a00bcf8f21158b83d78e4997a7e6e7a
BLAKE2b-256 checksum
How to use checksums
65b4dbcc114250c1e122bb7799d523cb4f72d5ba383c442d01c82095c5e63a7d
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.10-py3-none-win_amd64.whl

Download URL aspose_diagram_python-26.10-py3-none-win_amd64.whl
Size 50.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
6da9b9f6ddb3dbd20410e697336e601b50db000a217cdd4c4f81eccd80c51aa7
BLAKE2b-256 checksum
How to use checksums
e1da38660bdfb838588bc2977707aac08db25cdd355c44c91377c09acf66b3b9
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.10-py3-none-win32.whl

Download URL aspose_diagram_python-26.10-py3-none-win32.whl
Size 43.3 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
1c97aa06dd3617e22e00e13e50e1234de2c05403fa7f5a9eadf098021790b315
BLAKE2b-256 checksum
How to use checksums
2c279c59940907a05a6df7bb51c43b69bf9f0f4c1e136787e253425884ffe697
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.10-py3-none-manylinux1_x86_64.whl

Download URL aspose_diagram_python-26.10-py3-none-manylinux1_x86_64.whl
Size 70.2 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
4ec4e7cffc567332fff551c18d26d7f0ac474bae5d94881c7e424d4237f0ee38
BLAKE2b-256 checksum
How to use checksums
0ecb468d9a34f0c10181f0503448e7088a241e0fbab48a846dfa83c3949711b6
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.10-py3-none-macosx_11_0_arm64.whl

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

Security for aspose-diagram-python 26.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

26.10 This release

5 release files No provenance

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