Follow this article to Python REST API convert PNG to PDF using the Python Cloud SDK. You will learn to transform PNG to PDF with a RESTful service and see how to handle multiple images in a single PDF.
Prerequisite
- Create an account and obtain API credentials to convert a PNG file to a PDF.
- Download the Aspose.PDF Cloud SDK for Python
- Set up a Python project and add the SDK as a dependency.
Steps to Convert PNG File to PDF using Python REST Interface
- Create an instance of the PdfApi class to convert PNG to PDF.
- Set the input image file name(s) and the output PDF file name.
- Read the image(s) into a memory stream and upload them to Cloud storage for conversion.
- Create an image template to handle the uploaded image.
- Add as many images as you want to the collection.
- Create a conversion request by passing the image list and the OCR flag.
- Call the PutImageInStorageToPdf() method to transform the image(s) to PDF.
- Check the API response and download the resultant PDF if the operation is successful.
These steps summarize the process of converting a PNG to a PDF using the Python REST API: instantiate PdfApi, define image and PDF names, upload the images, configure the image template, build the conversion request, invoke PutImageInStorageToPdf(), and finally save the generated PDF.
Code to Change a PNG to a PDF using Python‑based API
The sample demonstrates how to convert a PNG to PDF with the Python Low‑Code API. When multiple images are supplied, each image becomes a separate page in the output PDF. Setting IsOCR to true makes the resulting PDF searchable and selectable.
For attaching images to a PDF, see the article Attach image to PDF using Python REST API.
Keywords: png to pdf using Python Low Code API; convert png to pdf using Python REST API; transform png to pdf using Python RESTful Service; change a png to a pdf using Python-based API; converting a png to a pdf using Python REST API.