Skip to main content python API library

Project description

edenpdf python API library, forked from Andrea Bruschi's pylovepdf

What it does

This library allows pdf manipulation using the API of See the Tools section to know what you can do.


Installation (older version)

pip install pylovepdf 

Manual installation (up to date)

Download the latest release.

python install

Getting started

Example files are located inside samples/. Change file paths and the public_key parameter with the one you found in your developer account (see prerequisites). Run the files and enjoy.


Currently the following tools are available:

  • compress (Reduce the size of pdf files)
  • imagepdf (Converts an image to pdf)
  • merge (Merge multiple pdf into single file)
  • officepdf (Office document to pdf conversion)
  • pagenumber (Place numbers on pages)
  • pdfa (Converts into PDF/A)
  • pdfjpg (Converts a pdf into jpeg image)
  • protect (Add password to a pdf)
  • rotate (Rotates the pages of a file)
  • split (Split a pdf)
  • unlock (Remove the password security from the pdf, the coolest feature ever!)
  • validatepdfa (Checks the conformity of PDF/A format)
  • watermark (Adds watermark to the file)

Example Usage (compress tool)

from pylovepdf.ilovepdf import ILovePdf

ilovepdf = ILovePdf('public_key', verify_ssl=True)
task = ilovepdf.new_task('compress')

Alternative Example Usage (compress tool)

A tool can be created directly:

from import Compress

t = Compress('public_key', verify_ssl=True)


Please see for up-to-date documentation.

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

edenpdf-1.0.3.tar.gz (23.0 kB view hashes)

Uploaded source

Built Distribution

edenpdf-1.0.3-py3-none-any.whl (31.0 kB view hashes)

Uploaded py3

Supported by

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