Yii2 PDF.js ¶
Previewer PDF File with PDF.js for Yii2
Yii2 PDF.js uses PDF.js Demo: https://mozilla.github.io/pdf.js/web/viewer.html
Table of Contents ¶
Instalation ¶Package is available on Packagist, you can install it using Composer.
composer require diecoding/yii2-pdfjs '^1.0'
or add to the require section of your composer.json
file.
'diecoding/yii2-pdfjs': '^1.0'
Dependencies ¶
- PHP 7.2+
- yiisoft/yii2
Usage ¶Setup Module ¶...
'modules'=>[
'pdfjs' => [
'class' => \diecoding\pdfjs\Module::class,
],
],
...
Views ¶Basic Usage ¶echo \diecoding\pdfjs\PdfJs::widget([
'url' => '@web/uploads/dummy.pdf',
]);
Direct Url with Full Toolbar Section ¶echo Url::to(["/pdfjs", 'file' => Url::to('@web/uploads/dummy.pdf', true)], true);
Custom Attribute ¶echo \diecoding\pdfjs\PdfJs::widget([
'url' => '@web/uploads/dummy.pdf',
'options' => [
'style' => [
'width' => '100%',
'height' => '500px',
],
],
]);
Disable Toolbar Section ¶echo \diecoding\pdfjs\PdfJs::widget([
'url' => '@web/uploads/dummy.pdf',
'sections' => [
'toolbarContainer' => false,
],
]);