Skip to content

elusivecodes/FyrePDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FyrePDF

FyrePDF is a free, open-source PDF generation library for PHP.

Table Of Contents

Installation

Dependencies

  • Google Chrome

In Ubuntu:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

Using Composer

composer require fyre/pdf

In PHP:

use Fyre\Utility\Pdf;

Basic Usage

  • $source is a string representing the source URL or HTML file.
$pdf = new Pdf($source);

Create From HTML

Generate a Pdf from a HTML string.

$pdf = Pdf::createFromHtml($html);

Create From URL

Generate a Pdf from a URL or file path.

  • $url is a string representing the source URL or HTML file.
$pdf = Pdf::createFromUrl($url);

Methods

To Binary

Get the binary data.

$data = $pdf->toBinary();

Save

Save the pdf as a file.

  • $filePath is a string representing the file path.
$pdf->save($filePath);

Static Methods

Get Binary Path

Get the Chrome binary path.

$binaryPath = Pdf::getBinaryPath();

Get Timeout

Get the timeout.

$timeout = Pdf::getTimeout();

Set Binary Path

Set the Chrome binary path.

  • $binaryPath is a string representing the Chrome binary path.
Pdf::setBinaryPath($binaryPath);

Set Timeout

Set the timeout.

  • $timeout is a number representing the timeout.
Pdf::setTimeout($timeout);

About

FyrePDF is a free, open-source PDF generation library for PHP.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors