Download the PHP package koffleart/browsershot without Composer
On this page you can find all versions of the php package koffleart/browsershot. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download koffleart/browsershot
More information about koffleart/browsershot
Files in koffleart/browsershot
Package browsershot
Short Description Convert a webpage to an image or pdf using headless Chrome
License MIT
Homepage https://github.com/spatie/browsershot
Informations about the package browsershot
Convert a webpage to an image or pdf using headless Chrome
The package can convert a webpage to an image or pdf. The conversion is done behind the scenes by Puppeteer which controls a headless version of Google Chrome.
Here's a quick example:
It will save a pdf if the path passed to the save
method has a pdf
extension.
You can also use an arbitrary html input, simply replace the url
method with html
:
If your HTML input is already in a file locally use the :
Browsershot also can get the body of an html page after JavaScript has been executed:
If you wish to retrieve an array list with all of the requests that the page triggered you can do so:
To use Chrome's new headless mode pass the newHeadless
method:
Support us
Learn how to create a package like this one, by watching our premium video course:
We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products.
We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall.
Documentation
All documentation is available on our documentation site.
Contributing
Please see CONTRIBUTING for details.
Security
If you've found a bug regarding security please mail [email protected] instead of using the issue tracker.
Alternatives
If you're not able to install Node and Puppeteer, take a look at v2 of browsershot, which uses Chrome headless CLI to take a screenshot. v2
is not maintained anymore, but should work pretty well.
If using headless Chrome does not work for you take a look at at v1
of this package which uses the abandoned PhantomJS
binary.
Credits
- Freek Van der Herten
- All Contributors
And a special thanks to Caneco for the logo ✨
License
The MIT License (MIT). Please see License File for more information.
All versions of browsershot with dependencies
spatie/image Version ^1.5.3
spatie/temporary-directory Version ^1.1
symfony/process Version ^4.2|^5.0