RenderPDF.io
RenderPDF.ioGet Free API Key
  • RenderPDF.io
  • 🔋API Authentication
  • ⚡Rate Limiting
  • 📬Webhooks
  • ➕Usage Calculation
  • 📃Render PDFs
    • 🚀RenderPDF APIs
      • Sync mode
      • Async mode
    • 🖼️Template & Styling
    • 📔Best practices
  • 🛠️Libraries
    • PHP
    • Laravel
    • Node.JS / JavaScript
    • Python
Powered by GitBook
On this page
  • Requirement
  • Installation
  • Usage
  1. Libraries

PHP

RenderPDF.io PHP Library

PreviousBest practicesNextLaravel

Last updated 9 months ago

We ship a PHP library that provides easy integration with RenderPDF.io

GitHub:

Requirement

  • PHP 8.1 and above

Installation

composer install renderpdf-io/renderpdf-php

Usage

use RenderPdfIoPhp\RenderPdfIoService;
use RenderPdfIoPhp\RenderPdfOptions;

$renderPdfIoService = RenderPdfIoService::make("YOUR_API_KEY_HERE");

$fileUrl = $renderPdfIoService->render(new RenderPdfOptions(
    htmlContent: 'Hello world',
    headerHtmlContent: 'Welcome to RenderPdf.io - PHP Library',
    footerHtmlContent: 'We love you'
));

$isQueued = $renderPdfIoService->renderAsync(new RenderPdfOptions(
    htmlContent: 'Render this in async flow please',
));

// if there are any errors, a RenderPdfIoException will be thrown

🛠️
https://github.com/renderpdf-io/renderpdf-php