PHP code example of spatie / browsershot

1. Go to this page and download the library: Download spatie/browsershot library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

spatie / browsershot example snippets


use Spatie\Browsershot\Browsershot;

// an image will be saved
Browsershot::url('https://example.com')->save($pathToImage);

// a pdf will be saved
Browsershot::url('https://example.com')->save('example.pdf');

Browsershot::html('<h1>Hello world!!</h1>')->save('example.pdf');

Browsershot::htmlFromFilePath('/local/path/to/file.html')->save('example.pdf');

Browsershot::url('https://example.com')->bodyHtml(); // returns the html of the body

$requests = Browsershot::url('https://example.com')
    ->triggeredRequests();

foreach ($requests as $request) {
    $url = $request['url']; //https://example.com/
}

Browsershot::url('https://example.com')->newHeadless()->save($pathToImage);