PHPackages                             renderpdf-io/renderpdf-laravel - 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. [PDF &amp; Document Generation](/categories/documents)
4. /
5. renderpdf-io/renderpdf-laravel

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

renderpdf-io/renderpdf-laravel
==============================

Render and covert HTML to PDF using RenderPDF.io service, library for Laravel

1.0.0(1y ago)06MITPHPPHP ^8.1

Since Aug 3Pushed 1y agoCompare

[ Source](https://github.com/renderpdf-io/renderpdf-laravel)[ Packagist](https://packagist.org/packages/renderpdf-io/renderpdf-laravel)[ RSS](/packages/renderpdf-io-renderpdf-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

Render HTML to PDF for Laravel - RenderPDF.io Laravel Driver
============================================================

[](#render-html-to-pdf-for-laravel---renderpdfio-laravel-driver)

[![Unit Test](https://github.com/renderpdf-io/renderpdf-laravel/actions/workflows/build.yml/badge.svg)](https://github.com/renderpdf-io/renderpdf-laravel/actions/workflows/build.yml)[![codecov](https://camo.githubusercontent.com/a4caaabd260e11324e9f98ea32771883009a37d71d706837bb455ac8a6b186f5/68747470733a2f2f636f6465636f762e696f2f67682f72656e6465727064662d696f2f72656e6465727064662d6c61726176656c2f67726170682f62616467652e7376673f746f6b656e3d48434b564859504d3250)](https://codecov.io/gh/renderpdf-io/renderpdf-laravel)

[![RenderPDF.io Cover](./.github/renderpdf-io-cover.png)](./.github/renderpdf-io-cover.png)

[RenderPDF.io](https://renderpdf.io) provides awesome &amp; developer-friendly APIs to convert HTML to PDF.

This is a Laravel package provides an easy integration with **RenderPDF.io**

Requirement
-----------

[](#requirement)

- PHP 8.1 and above
- Laravel 10 and above

Installation
------------

[](#installation)

```
composer install renderpdf-io/renderpdf-laravel
```

Note: for Laravel 10 users, you need to install `GuzzleHTTP` too.

Add the `services.renderpdf-io.key` config into your `config/services.php` (required):

```
// config/services.php

return [
    'renderpdf-io' => [
        'key' => env('RENDER_PDF_IO_API_KEY'),
    ],
];
```

Usage
-----

[](#usage)

### Facade style

[](#facade-style)

Simply use the `RenderPdfIo` facade

```
use RenderPdfIo\RenderPdfIo;
use RenderPdfIo\Services\RenderPdfOptions;

public function renderPdf()
{
    $fileUrl = RenderPdfIo::render(new RenderPdfOptions(
        htmlContent: 'This is a new PDF',
    ));
}
```

### Dependency Injection style

[](#dependency-injection-style)

In case you want to use DI style, we got you:

```
use RenderPdfIo\Services\RenderPdfIoService;
use RenderPdfIo\Services\RenderPdfOptions;

class InvoiceController
{
    public function download(RenderPdfIoService $renderPdfService)
    {
        $fileUrl = $renderPdfService->render(new RenderPdfOptions(
            htmlContent: 'This is a new PDF using DI',
        ));
    }
}
```

See all the available options here: [RenderPdfOptions.php](./src/Services/RenderPdfOptions.php)

Contributing
------------

[](#contributing)

Thank you for your consideration to contribute to Laravel library of RenderPDF.io, please feel free to:

- Open an issue for bug reports.
- Submit a PR for improvements/enhancements.

License
-------

[](#license)

This library is free to use, under [MIT License](./LICENSE).

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity48

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

Unknown

Total

1

Last Release

646d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ac3f098d85bb371388a3ad370678da627a3cbc53c3b107f4fd6bf46f1ce583e3?d=identicon)[sethsandaru](/maintainers/sethsandaru)

---

Top Contributors

[![sethsandaru](https://avatars.githubusercontent.com/u/23478115?v=4)](https://github.com/sethsandaru "sethsandaru (9 commits)")

---

Tags

html2pdfhtml2pdf-apihtmltopdfhtmltopdf-apilaravellaravel-librarypdfrender-pdflaravelhtml-to-pdflaravel-librarylaravel convert html to pdflaravel render html to pdfrenderpdfrenderpdf.io

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/renderpdf-io-renderpdf-laravel/health.svg)

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

###  Alternatives

[bfinlay/laravel-excel-seeder

Seed the database with Laravel using Excel, XLSX, XLS, CSV, ODS, Gnumeric, XML, HTML, SLK files

3944.4k](/packages/bfinlay-laravel-excel-seeder)[wemersonjanuario/laravelpdf

Another HTML to PDF Converter for Laravel

2912.9k1](/packages/wemersonjanuario-laravelpdf)[tarfin-labs/easy-pdf

Makes pdf processing easy.

1718.3k](/packages/tarfin-labs-easy-pdf)[initred/laravel-tabula

laravel-tabula is a tool for liberating data tables trapped inside PDF files for the Laravel framework.

1418.6k](/packages/initred-laravel-tabula)[nilgems/laravel-textract

A Laravel package to extract text from files like DOC, XL, Image, Pdf and more. I've developed this package by inspiring "npm textract".

195.2k](/packages/nilgems-laravel-textract)

PHPackages © 2026

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