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(7y ago)46.2k1MITPHPPHP &gt;=7.0

Since May 25Pushed 7y 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 today

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 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity57

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

2597d 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

[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[showdoc/showdoc

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

12.8k7.1k](/packages/showdoc-showdoc)[netflie/whatsapp-cloud-api

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

668535.6k5](/packages/netflie-whatsapp-cloud-api)[wrav/oembed

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

36208.3k3](/packages/wrav-oembed)[jasara/php-amzn-selling-partner-api

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

1348.7k1](/packages/jasara-php-amzn-selling-partner-api)[hardcastle/xrpl_php

PHP SDK / Client for the XRP Ledger

1110.7k7](/packages/hardcastle-xrpl-php)

PHPackages © 2026

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