zarulizham / laravel-ocrmypdf
这是我的包 OCRmyPDF
v1.0.1
2021-08-16 09:13 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8.37
- spatie/laravel-package-tools: ^1.4.3
- symfony/process: ^5.3
Requires (Dev)
- brianium/paratest: ^6.2
- nunomaduro/collision: ^5.3
- orchestra/testbench: ^6.15
- phpunit/phpunit: ^9.3
- spatie/laravel-ray: ^1.23
- vimeo/psalm: ^4.8
README
先决条件
OCRmyPDF: https://ocrmypdf.cn/en/latest/
安装
您可以通过 composer 安装此包
composer require zarulizham/laravel-ocrmypdf
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="ZarulIzham\OCRmyPDF\OCRmyPDFServiceProvider" --tag="laravel-ocrmypdf-config"
这是发布配置文件的内容
return [ 'path' => env('OCRMYPDF_PATH', '/usr/local/bin/ocrmypdf'), ];
用法
OCRmyPDF::input(storage_path('panic.pdf')) ->output(storage_path('converted/panic.pdf')) ->redoOcr() ->addOption('--redo-ocr') ->addOption('--title Panic Document') ->addOption('--author Zarul Izham') ->begin();
测试
将 PDF 文件放入 ./tests/storage 目录下,并编辑测试脚本。
composer test
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。