iLovePDF Developers
Log in Sign up

Welcome to the REST API guides

Welcome to the iLovePDF API Guide!


This guide is designed to help beginners and experienced developers discover what iLovePDF API has to offer. In addition to detailed explanations, you will find plenty of code examples in all of the API Libraries.


Before we begin with the guide, please take a look at these two sections to have a better idea about how it is structured:

Libraries
iLovePDF PHP LibraryPHP
iLovePDF .Net Library.Net
iLovePDF Ruby LibraryRuby
iLovePDF Node.js LibraryNode.js
iLovePDF Postman api callsPostman

First steps

Getting started will explain to you the basics about how to register as an iLovePDF API developer, how to create a new project and how to download your preferred API library to develop with. After that, you will learn how to authenticate and connect to the API servers to start operating.


Processing a PDF is your essential guide for learning the first steps on basic PDF processing with the iLovePDF REST API. You’ll learn how to create a New Task, Upload a file, Process it with the desired tool and Download the processed file or files.

Tool guides

The Tool guides offer extensive information about how to process PDF files with all the features that iLovePDF API offers.


Each guide has two parts:


The first part has information about how to create and execute fast and simple tasks for every tool.


The second part is for advanced use and contains comprehensive explanations about all the options and customizations that can be processed for each tool. In order to get the most out of the API, don’t miss the advanced explanation.


We recommend that you start with the Merge PDF Guide and then work your way down the list.

Guide updates

One final consideration before ending this welcome: We’re always working on improving the iLovePDF API and fixing issues to ensure the best user experience. That’s why we are constantly reviewing and updating our guides to keep you well informed at all times. In the meantime, if you have any questions or comments, please contact us.