PHP code example of cavaon-wayne / laravel-browsershot

1. Go to this page and download the library: Download cavaon-wayne/laravel-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/ */

    

cavaon-wayne / laravel-browsershot example snippets


Cavaon\Browsershot\BrowsershotServiceProvider::class,

  
  use Cavaon\Browsershot\Facades\PDF;
  
  ...
  
  return PDF::loadView('view.name', $data)
            ->inline();
  

  use Cavaon\Browsershot\Facades\PDF;
  
  ...
  
  return PDF::loadView('view.name', $data)
            ->margins(20, 0, 0, 20)
            ->download();

  PDF::loadHtml('<h1>Awesome PDF</h1>') 
      ->download('myawesomepdf.pdf', [
        'Authorization' => 'token'
      ]);

  $result = PDF::loadUrl('https://google.com')
                      ->store('abcd.pdf')

use Cavaon\Browsershot\Facades\Screenshot;

Screenshot::loadView('view.name', $data)
           ->useJPG()
           ->margins(20, 0, 0, 20)
           ->download();
bash
npm install puppeteer --global