Skip to main content

A powerful library for working with Microsoft Visio files VDX, VSD,VSDX,VSSX,VSTX, VTX, XPS, HTML, SVG

Project description

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

Project details


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-24.11.0.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

aspose_diagram-24.11.0-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

Details for the file aspose-diagram-24.11.0.tar.gz.

File metadata

  • Download URL: aspose-diagram-24.11.0.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for aspose-diagram-24.11.0.tar.gz
Algorithm Hash digest
SHA256 5a1a3fb99094aa6a51df2a0a557a60c67b9ba680aed800f0f992f13927bdafd1
MD5 b2611f4dd5ca3b6ad0625368661d8243
BLAKE2b-256 c7798c6c82b2689a5f247d1970845915e2669792955b1644d314ef034afbe3f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_diagram-24.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 816fb03a37a331e22ccf7882a2397addbc7a48cf133178032d8b9b3a799cbd4a
MD5 3b0b206f3232f49f9149e5b38546fc14
BLAKE2b-256 8f7c9b41ea33b46bf15be4211a6074efc59c0f714978239bbbdaa3ea1d58e507

See more details on using hashes here.

Supported by

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