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,
],
]);
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.