websnap / php
Websnap PHP 客户端
1.5.1
2023-03-09 07:12 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^6.0|^7.0
- psr/http-message: ^1.0
Requires (Dev)
- pestphp/pest: ^1.22
This package is auto-updated.
Last update: 2024-09-14 23:44:34 UTC
README
安装
使用composer安装: composer require websnap/php
入门
- 免费注册https://www.websnap.app
- 创建一个项目并复制其
token
用法
您可以向客户端提供一个网站URL或包含HTML的字符串。客户端将返回一个包含生成的PDF/屏幕截图的\Psr\Http\Message\ResponseInterface
对象。
生成图像
$client = new \Websnap\Php\Client('YOUR_TOKEN');
// Take screenshot of an url
$response = $client->screenshot('https://www.websnap.app');
// Take screenshot of passed html
$response = $client->screenshot('<h1>Hello world!</h1>');
生成PDF
$client = new \Websnap\Php\Client('YOUR_TOKEN');
// Capture content as PDF
$response = $client->pdf('https://www.websnap.app');
// Generate pdf of passed html
$response = $client->pdf('<h1>Hello world!</h1>');
有关其他选项,请参阅文档。