view README.rst @ 96:f6d87a17ed84 1.5.1

Require a newer version of py3o.template. Version 0.9.11 is newest one available at the moment. The issue we were having with some ODT templates might have been fixed in an earlier version (e.g. 0.9.9) but I've only tested it with 0.9.11.
author Bernhard Herzog <bh@intevation.de>
date Fri, 25 Aug 2017 18:36:44 +0200
parents 77c3e481bea9
children
line wrap: on
line source
odfcast
=======

A document conversion http service based on Open-/LibreOffice, py3o and PyPDF2


Installation
------------

To be able to convert odf documents an installed version of OpenOffice or
LibreOffice is required for odfcast. Please take a look at the corresponding
website of Open-/LibreOffice how to install them on your system.

Install requirements::

    $ pip install -r requirements.txt

Configure
---------

To change the default settings create a odfcast/odfcast.ini file an overwrite
settings e.g. for py3o port and host::

    PY3O_UNO_SERVER_HOSTNAME = "my.server.url"
    PY3O_UNO_SERVER_PORT = 4001

or host and port for the odfcast service::

    SERVER_NAME = "my.odfcast.url:8500"

Run
---

Start server::

    $ python main.py

Open your webbrowser or use example clients::

    $ ./castclient.py in.odt out.file -f format

    $ ./castclient.py in.odt out.file -f format --json data.json

    $ ./mergeclient.py in1.pdf in2.pdf in3.pdf -o out.pdf

License
-------

MIT License
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)