ilovepdf.com python API library
This library allow to manipulate pdf using the API of http://www.ilovepdf.com. See the Tools section to know what you can do.
pip install pylovepdf
Download the latest release.
python setup.py install
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:
from pylovepdf.ilovepdf import ILovePdf
ilovepdf = ILovePdf('public_key', verify_ssl=True)
task = ilovepdf.new_task('compress')
task.add_file('pdf_file')
task.set_output_folder('output_directory')
task.execute()
task.download()
task.delete_current_task()
A tool can be created directly:
from pylovepdf.tools.compress import Compress
t = Compress('public_key', verify_ssl=True)
t.add_file('pdf_file')
t.set_output_folder('output_directory')
t.execute()
t.download()
t.delete_current_task()
Please see https://developer.ilovepdf.com/docs for up-to-date documentation.
I use SemVer for versioning.