Skip to main content

An easy solution to transform openoffice documents to supported formats

Project description

Overview

py3o.renderclient is a client library that can be used to easily integrate with the py3o.renderserver to transform LibreOffice/OpenOffice documents into PDF.

This architecture was designed to avoid the pyuno dependency in the client program. Depending on pyuno is really complicated on some plateforms.

Using this client you can leverage a distant (or local) renderserver to transform documents for you with nearly no code.

Example

Here is a sample minimalistic client that considers you have a renderserver running on localhost:

from py3o.renderclient import RenderClient

client = RenderClient('localhost', 8994)
client.login('toto', 'plouf')
client.render('py3o_example.odt', 'py3o_example.pdf', 'pdf')

For the moment the login/password phase is not checked by the server, but we aim to add an authentication layer in the future.

Status

Since we are still in pre 1.0 releases we may change the API and add more functionnalities, now is a good time to give feed-back and feature requests.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

py3o.renderclient-0.2.zip (6.7 kB view details)

Uploaded Source

py3o.renderclient-0.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

py3o.renderclient-0.2-py2.6.egg (5.3 kB view details)

Uploaded Egg

File details

Details for the file py3o.renderclient-0.2.zip.

File metadata

  • Download URL: py3o.renderclient-0.2.zip
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for py3o.renderclient-0.2.zip
Algorithm Hash digest
SHA256 a8e30e651bb14bd8929304176e07d64886f10866c40e3bb8e05d93d084d97510
MD5 363c5b26d8bc3c61e3aff3f896b9da04
BLAKE2b-256 e046913e5fb347f58b7930f9a1cf82a795a25fdfd7aa29021e46f108958f6c23

See more details on using hashes here.

File details

Details for the file py3o.renderclient-0.2.tar.gz.

File metadata

File hashes

Hashes for py3o.renderclient-0.2.tar.gz
Algorithm Hash digest
SHA256 d9d742c40498902c7c3db67acd5ab61812eb810c29f99e7970ab23b2f8e333fd
MD5 85dfa47463b6195cb90ca7682c1cfcc6
BLAKE2b-256 259b3d9cf4c58a84f8e82b49d8aba64a0c43a4b93ddce35d272eb14d18e2b6a7

See more details on using hashes here.

File details

Details for the file py3o.renderclient-0.2-py2.6.egg.

File metadata

File hashes

Hashes for py3o.renderclient-0.2-py2.6.egg
Algorithm Hash digest
SHA256 5f04697d7567b9845382a9105aa6fe9f021869acc6013e7daad5d814bb28620a
MD5 1691c8c46d750f1dd104678542674f3c
BLAKE2b-256 b7eb380a561bae24915f6f2486ed38ba6ec54c4e87564f9ed5ea23e220d1b808

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