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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file aspose_diagram-25.6.0.tar.gz.

File metadata

  • Download URL: aspose_diagram-25.6.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-25.6.0.tar.gz
Algorithm Hash digest
SHA256 71bd61277dadd82dacbaccc4076554abc142ebd10acc865a25c6c2bb2c1865a2
MD5 5740094ee65b0ee1de124e9bc5a105c3
BLAKE2b-256 cda03cd4d58f0c4a3b5715cf93e10af1ca47c334a5f6418714e341e3f967a68c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_diagram-25.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 714928992b4afbde1950f0eb7a396d581b3540101d239d43b2590201fbd8fc8a
MD5 8f72bad4fe4d3fe630f5c6dd81150962
BLAKE2b-256 43151821d90b5072cd6d620ef97162e1140e111220277e7b498100f2f7ff1e1a

See more details on using hashes here.

Supported by

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