How to convert images to PDF from urls for image to PDF API in Python and PDF.co Web API
How to convert images to PDF from urls for image to PDF API in Python: Step By Step Instructions
These simple tutorials explain the code material for beginners and advanced programmers who are using Python. PDF.co Web API was designed to assist image to PDF API in Python. PDF.co Web API is the flexible Web API that includes full set of functions from e-signature requests to data extraction, OCR, images recognition, pdf splitting and pdf splitting. Can also generate barcodes and read barcodes from images, scans and pdf.
If you want to speed up the application’s code writing then Python code samples for Python developers help to implement using PDF.co Web API. Follow the tutorial and copy – paste code for Python into your project’s code editor. Use of PDF.co Web API in Python is also described in the documentation given along with the product.
Trial version of ByteScout is available for free download from our website. This and other source code samples for Python and other programming languages are available.
On-demand (REST Web API) version:
Web API (on-demand version)
On-premise offline SDK for Windows:
60 Day Free Trial (on-premise)
ConvertImagesToPdfFromUrls.py
import os import requests # pip install requests # The authentication key (API Key). # Get your own by registering at https://app.pdf.co/documentation/api API_KEY = "******************************************" # Base URL for PDF.co Web API requests BASE_URL = "https://api.pdf.co/v1" # Direct URLs of image files to convert to PDF document SourceFiles = [ "https://bytescout-com.s3.amazonaws.com/files/demo-files/cloud-api/image-to-pdf/image1.png", "https://bytescout-com.s3.amazonaws.com/files/demo-files/cloud-api/image-to-pdf/image2.jpg" ] # Destination PDF file name DestinationFile = ".\\result.pdf" def main(args = None): SourceFileURL = ",".join(SourceFiles) convertImageToPDF(SourceFileURL, DestinationFile) def convertImageToPDF(uploadedFileUrl, destinationFile): """Converts Image to PDF using PDF.co Web API""" # Prepare requests params as JSON # See documentation: https://apidocs.pdf.co parameters = {} parameters["name"] = os.path.basename(destinationFile) parameters["url"] = uploadedFileUrl # Prepare URL for 'Image To PDF' API request url = "{}/pdf/convert/from/image".format(BASE_URL) # Execute request and get response as JSON response = requests.post(url, data=parameters, headers={ "x-api-key": API_KEY }) if (response.status_code == 200): json = response.json() if json["error"] == False: # Get URL of result file resultFileUrl = json["url"] # Download result file r = requests.get(resultFileUrl, stream=True) if (r.status_code == 200): with open(destinationFile, 'wb') as file: for chunk in r: file.write(chunk) print(f"Result file saved as \"{destinationFile}\" file.") else: print(f"Request error: {response.status_code} {response.reason}") else: # Show service reported error print(json["message"]) else: print(f"Request error: {response.status_code} {response.reason}") if __name__ == '__main__': main()
VIDEO
ON-PREMISE OFFLINE SDK
See also:
ON-DEMAND REST WEB API
Get Your API Key
See also:
PDF-co-Web-API-Python-Convert-Images-To-PDF-From-URLs.pdf