Skip to main content

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

Project 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

Project details


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-25.10.0-py3-none-macosx_10_14_x86_64.whl (49.6 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

aspose_diagram_python-25.10-py3-none-win_amd64.whl (47.4 MB view details)

Uploaded Python 3Windows x86-64

aspose_diagram_python-25.10-py3-none-win32.whl (41.3 MB view details)

Uploaded Python 3Windows x86

aspose_diagram_python-25.10-py3-none-macosx_11_0_arm64.whl (44.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for aspose_diagram_python-25.10.0-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5b2c946e5b7e9f37eb89a4116edb3ae60f36423fad6b5ff8eaf16b420341671f
MD5 327f65561450954fcbcf2d748732234b
BLAKE2b-256 e5e12602fd8b2613545f2f8cb4429c38ab8a4090f266d7230519ee9febfb3079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_diagram_python-25.10-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 38d1d9b176aa045c691847e0510d277bd5e38536867a08f58859325a383e1239
MD5 89ee76b0c120bdff8380e06f01b52e66
BLAKE2b-256 f369253b96127872c12f7771ed7809fc159a03b7861eb5a28a7e3fdfd102735e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_diagram_python-25.10-py3-none-win32.whl
Algorithm Hash digest
SHA256 b5af63a427cbab1e3d74d3685d9838e9f7c009c43865ee15de2cfe99bdba199a
MD5 ecf69ead049a0c91280a9ba4a2c76d6e
BLAKE2b-256 154801f1fee2ec320607ae08905975d4db6809e8b112d81dd7e4dc8a90a0faf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_diagram_python-25.10-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1a669b55723b5afeea1fb74c2e43bc9c590691b7b951ebfb76a104093c543455
MD5 d5f368500b63cdbd087f1853310f15e6
BLAKE2b-256 f5d1fd7396cca9085cd33da4b1523a08180bad3f4186e68ba6db750744176cac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_diagram_python-25.10-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 510742b666a8ec66927d7be8d343a3fac94dc966454e524b89ff33ffa4fc2f67
MD5 5112aa360104febcfced5cbe97e51d9e
BLAKE2b-256 3cb4926dfb1597aa09f9ae803d0fee805bcde555ba317c7a3c38170d1a300836

See more details on using hashes here.

Supported by

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