PHPackages                             glenntenorio/laravel-ilovepdf - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. glenntenorio/laravel-ilovepdf

ActiveLibrary[API Development](/categories/api)

glenntenorio/laravel-ilovepdf
=============================

iLovePDF PHP API for Laravel

1.1.1(6y ago)46.1k1MITPHPPHP &gt;=7.0

Since May 25Pushed 6y ago1 watchersCompare

[ Source](https://github.com/glenntenorio/laravel-ilovepdf)[ Packagist](https://packagist.org/packages/glenntenorio/laravel-ilovepdf)[ Docs](https://github.com/glenntenorio/laravel-ilovepdf)[ RSS](/packages/glenntenorio-laravel-ilovepdf/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

Laravel iLovePDF
================

[](#laravel-ilovepdf)

[![License](https://camo.githubusercontent.com/760252c442645deaecc101ab97bb205c370f590e6596fbaad2022232d9e5000d/68747470733a2f2f706f7365722e707567782e6f72672f676c656e6e74656e6f72696f2f6c61726176656c2d696c6f76657064662f6c6963656e7365)](https://packagist.org/packages/glenntenorio/laravel-ilovepdf)[![Latest Stable Version](https://camo.githubusercontent.com/ce0c537434126b581df42c9fc981985c30e8619cd78f5e3655b361213f8bb686/68747470733a2f2f706f7365722e707567782e6f72672f676c656e6e74656e6f72696f2f6c61726176656c2d696c6f76657064662f762f737461626c65)](https://packagist.org/packages/glenntenorio/laravel-ilovepdf)[![Total Downloads](https://camo.githubusercontent.com/2c0ff780bd1834f99cf4ed86acaa40bf2d97890a208627e8e54114ae22efe1ae/68747470733a2f2f706f7365722e707567782e6f72672f676c656e6e74656e6f72696f2f6c61726176656c2d696c6f76657064662f646f776e6c6f616473)](https://packagist.org/packages/glenntenorio/laravel-ilovepdf)[![CircleCI](https://camo.githubusercontent.com/6dfc8ce6bfcf8a6a79175a0735d5b040057eaeeca4c6cd921dc90226b3f4b336/68747470733a2f2f636972636c6563692e636f6d2f67682f676c656e6e74656e6f72696f2f6c61726176656c2d696c6f76657064662e7376673f7374796c653d736869656c64)](https://circleci.com/gh/glenntenorio/laravel-ilovepdf)

A Laravel package library for [iLovePDF API](https://developer.ilovepdf.com) based on the [iLovePDF PHP Library](https://github.com/ilovepdf/ilovepdf-php)

You can sign up for a iLovePDF account at

Develop and automate PDF processing tasks like Compress PDF, Merge PDF, Split PDF, convert Office to PDF, PDF to JPG, Images to PDF, add Page Numbers, Rotate PDF, Unlock PDF, stamp a Watermark and Repair PDF. Each one with several settings to get your desired results.

Requirements
------------

[](#requirements)

PHP 7.0 and later. Laravel 5.5 and later.

Install
-------

[](#install)

### Using composer

[](#using-composer)

This package can be used in Laravel 5.5 or higher. You can install the library via [Composer](http://getcomposer.org/). Run the following command:

```
composer require glenntenorio/laravel-ilovepdf
```

The service provider and alias will automatically get registered. Or you may manually add them in your `config/app.php` file:

```
'providers' => [
    // ...
    GlennTenorio\LaravelIlovepdf\LaravelIlovepdfServiceProvider::class,
];

'aliases' => [
    // ...
    'IlovePDF' => GlennTenorio\LaravelIlovepdf\Facades\Ilovepdf::class,
];
```

You can publish the config with:

```
php artisan vendor:publish --provider="GlennTenorio\LaravelIlovepdf\LaravelIlovepdfServiceProvider" --tag="config"
```

### Setup API Keys

[](#setup-api-keys)

Sign up for an iLovePDF account at  to get your `Project Key` and `Secret Key`

Add the following in your `.env` file:

```
...
ILOVEPDF_PROJECT_KEY=YOUR_PROJECT_KEY
ILOVEPDF_SECRET_KEY=YOUR_SECRET_KEY

```

Getting Started
---------------

[](#getting-started)

Simple usage looks like:

```
$myTask = ILovePDF::newTask('compress');

$file1 = $myTask->addFile('file1.pdf');

$myTask->execute();

$myTask->setOutputFilename('output.pdf');

$myTask->download();
```

Documentation
-------------

[](#documentation)

Please see  for up-to-date documentation.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

2545d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.5.9

1.1.0PHP &gt;=7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/07a7bdd2db4d3a72f37af3ae7551a0fdb8b316ab1d8bf47f5990c60182840796?d=identicon)[glenntenorio](/maintainers/glenntenorio)

---

Top Contributors

[![glenntenorio](https://avatars.githubusercontent.com/u/7108092?v=4)](https://github.com/glenntenorio "glenntenorio (5 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/glenntenorio-laravel-ilovepdf/health.svg)

```
[![Health](https://phpackages.com/badges/glenntenorio-laravel-ilovepdf/health.svg)](https://phpackages.com/packages/glenntenorio-laravel-ilovepdf)
```

###  Alternatives

[netflie/whatsapp-cloud-api

The first PHP SDK to send and receive messages using a cloud-hosted version of the WhatsApp Business Platform

640431.7k4](/packages/netflie-whatsapp-cloud-api)[showdoc/showdoc

ShowDoc is a tool greatly applicable for an IT team to share documents online

12.8k7.0k](/packages/showdoc-showdoc)[wrav/oembed

A simple plugin to extract media information from websites, like youtube videos, twitter statuses or blog articles.

36205.0k3](/packages/wrav-oembed)[lucianotonet/groq-php

A powerful PHP library for seamless integration with the GroqCloud API

83124.5k6](/packages/lucianotonet-groq-php)[jasara/php-amzn-selling-partner-api

A fluent interface for Amazon's Selling Partner API in PHP

1344.8k1](/packages/jasara-php-amzn-selling-partner-api)[unicodeveloper/jusibe-php-lib

Jusibe PHP Library

3417.4k1](/packages/unicodeveloper-jusibe-php-lib)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
