zarulizham/laravel-ocrmypdf

这是我的包 OCRmyPDF

v1.0.1 2021-08-16 09:13 UTC

This package is auto-updated.

Last update: 2024-09-22 11:54:46 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

先决条件

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)。有关更多信息,请参阅许可证文件