rdmumayan / html2pdf-bundle
Tristan的html2pdf-bundle的分支版本。使用HTML2PDF作为Symfony2服务
0.1.0
2019-04-17 15:24 UTC
Requires
- php: >=5.4
- rdmumayan/html2pdf: ~0.0
- symfony/symfony: >=2.0
Requires (Dev)
- phpunit/phpunit: ^7.2 || ^6.5 || ^4.8
- sensio/framework-extra-bundle: ~3.0
README
Html2pdf作为Symfony 2服务。
如何安装?
只需将其添加到您的composer.json文件中
"require": { ... "ensepar/html2pdf-bundle" : "~2.0" }
在Kernel中启用它
new Ensepar\Html2pdfBundle\EnseparHtml2pdfBundle(),
如何使用?
在您的动作中
$html2pdf = $this->get('html2pdf_factory')->create();
您可以将传递给html2pdf的每个选项都传递过去,例如
$html2pdf = $this->get('html2pdf_factory')->create('P', 'A4', 'en', true, 'UTF-8', array(10, 15, 10, 15));
如果之前没有提供这些参数,工厂将使用其默认值。您可以通过将捆绑配置添加到您的app/config/config.yml
来更改这些默认值
ensepar_html2pdf: orientation: P format: A4 lang: en unicode: true encoding: UTF-8 margin: [10,15,10,15]
如何运行测试?
composer install
phpunit