vsdx - A python library for processing .vsdx files
Project description
vsdx - A python library for processing Visio .vsdx files
Note: this is an early release with limited functionality
example:
from vsdx import VisioFile
filename = 'my_file.vsdx'
# open a visio file
with VisioFile(filename) as vis:
# get page shapes collection
shapes = vis.page_objects[0].shapes
# get shape to remove by its text value
s = shapes[0].find_shape_by_text('Shape to remove') # type: VisioFile.Shape
# remove the shape if found
if s:
s.remove()
# save a new copy
vis.save_vsdx('shape_removed.vsdx')
Please refer to tests/test.py for usage examples
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vsdx-0.2.1.tar.gz
(5.3 kB
view hashes)
Built Distribution
vsdx-0.2.1-py3-none-any.whl
(6.5 kB
view hashes)