

(tmp3 )$ python sample-scripts/pdf-convert-sample1.py -s localhost -f sample.ods (tmp3 )$ python sample-scripts/pdf-convert-sample1.py -s localhost -f sample.odt There’s a sample script to convert odt/ods to pdf. Sample.csv sample.doc sample.ods sample.odt sample.xls

Sample-scripts sample-writer.html sample-writer.pdf Sample-calc.html sample-calc.pdf sample-calc_html_eaf26d01.png (tmp3 )$ python sample-scripts/calc-sample1.py -s localhost -d sample-scripts/datadir/ : (tmp3 )$ python sample-scripts/writer-sample1.py -s localhost Startup libreoffice: (tmp3 )$ soffice -accept = 'socket,host=localhost,port=8100 urp StarOffice.Service' > import unotools How to use (on Ubuntu 14.04) LibreOffice 4.4.0.3 de093506bcdc5fafd9023ee680b8c60e3e0645d7Ĭonfirm importing unotools package: $ /Applications/LibreOffice.app/Contents/MacOS/python $ /Applications/LibreOffice.app/Contents/MacOS/soffice -version On Mac OS X, soffice and python commands are as below. $ export PYTHONPATH = "/path/to/singledispatch/:/path/to/unotools/" $ hg clone PYTHONPATH to resolve additional packages in LibreOffice’s Python Interpreter version included in LibreOffice. $ hg clone Python 3.3 case, need singledispatch package.

Install unotools from PyPI: (tmp3 )$ pip install unotools On Mac OS Xĭownload LibreOffice DMG package from and Type "help", "copyright", "credits" or "license" for more information. $ mkvirtualenv -p /usr/bin/python3.4 -system-site-packages tmp3Ĭonfirm importing uno module: (tmp3 )$ python I like virtualenvwrapper to make temporary environment: $ sudo aptitude install -y virtualenvwrapper Install libreoffice, uno library and python3: $ sudo aptitude install -y libreoffice libreoffice-script-provider-python uno-libs3 python3-uno python3 The unotools is quite simple, but you ought to understand UNO APIs. Using the original UNO/PyUNO for scripting. The aim is to make handling OpenDocument easy than UnoTools allows you to interact with /LibreOffice using
