diecoding / yii2-pdfjs
Previewer PDF File with PDF.js for Yii2
Fund package maintenance!
sugeng-sulistiyawan
Installs: 1 383
Dependents: 1
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 3
Open Issues: 0
Language:JavaScript
Requires
- php: >=7.4.0
- yiisoft/yii2: ~2.0
Requires (Dev)
- phpunit/phpunit: ~9.5.0
README
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, ], ]);