This page describes how to use our cloud-based API to convert between images formats in Python. The API is user-friendly and can be integrated into your application with just a few lines of code.
The Python API client library provides easy access to the Pdfcrowd API. No third-party libraries are required.
Install the client library from PyPIpip install pdfcrowd
We also offer other installation options.
The credentials to access the API are your Pdfcrowd username and the API key.
Refer to the Image to Image Python Reference for a description of all API methods.
Here are a few Python examples to get you started quickly with the API. See more examples.
import pdfcrowd import sys try: # create the API client instance client = pdfcrowd.ImageToImageClient('your_username', 'your_apikey') # configure the conversion client.setOutputFormat('jpg') # run the conversion and write the result to a file client.convertFileToFile('/path/to/logo.png', 'logo.jpg') except pdfcrowd.Error as why: # report the error sys.stderr.write('Pdfcrowd Error: {}\n'.format(why)) # rethrow or handle the exception raise
import pdfcrowd import sys try: # create the API client instance client = pdfcrowd.ImageToImageClient('your_username', 'your_apikey') # configure the conversion client.setOutputFormat('jpg') # run the conversion and write the result to a file client.convertUrlToFile('https://pdfcrowd.com/static/images/logo.png', 'logo.jpg') except pdfcrowd.Error as why: # report the error sys.stderr.write('Pdfcrowd Error: {}\n'.format(why)) # rethrow or handle the exception raise
import pdfcrowd import sys try: # create the API client instance client = pdfcrowd.ImageToImageClient('your_username', 'your_apikey') # configure the conversion client.setOutputFormat('jpg') # run the conversion and write the result to a file client.convertRawDataToFile(open('/path/to/logo.png', 'rb').read(), 'logo.jpg') except pdfcrowd.Error as why: # report the error sys.stderr.write('Pdfcrowd Error: {}\n'.format(why)) # rethrow or handle the exception raise