amonger / wkhtmltopdf-api
此包最新版本(v1.3.2)没有可用的许可信息。
v1.3.2
2017-06-13 16:08 UTC
Requires
- guzzlehttp/guzzle: ^6.1
README
这是一个docker微服务,提供了一个简单的API来生成PDF文件。
设置服务器
docker build -t wkhtmltopdf .
docker run -d -p 80:80 -v $(pwd)/api:/var/www/html wkhtmltopdf
将其放入PHP项目中
您需要设置一个授权头。这定义在服务器代码的 .env 文件中。
require_once "vendor/autoload.php"; use GuzzleHttp\Client; use PDFGenerator\PDFGenerator; use PDFGenerator\Implementation\RemotePDF; $client = new Client([ 'base_uri' => 'http://192.168.0.1:8080', 'headers' => ['auth' => '123456789'] ]); $generator = new PDFGenerator(new RemotePDF($client)); header("Content-type:application/pdf"); echo $generator->fromURL('http://www.google.co.uk');