kduma / pdf-scan-splitter-tool
基于条码的扫描PDF文件分割和排序工具
v0.5.0
2022-12-01 22:50 UTC
Requires
- php: ^8.1
- laravel-zero/framework: ^9.2
- nunomaduro/termwind: ^1.14
- spatie/temporary-directory: ^2.1
Requires (Dev)
- laravel/pint: ^1.2
- mockery/mockery: ^1.4.4
- pestphp/pest: ^1.21.3
README
基于条码的扫描PDF文件分割和排序工具
在以下链接查看完整文档:https://opensource.duma.sh/apps/pdf-scan-splitter
pss
工具
此工具读取提供的每个PDF文件,将每一页分割成单独的PDF,并在每一页上查找Code-128条码。如果找到条码,则将该页保存到输出目录中以条码命名的文件中。如果没有找到条码,则将该页保存到名为UNKNOWN.pdf
的文件中。如果一页上有多个条码,则该页将保存到以第一个条码命名的文件中。如果有多个页面具有相同的条码,则这些页面将保存到带有数字后缀的文件中。
警告:输出目录中已存在的文件将被覆盖!
./pss process <output_dir> <pdf> [<pdf>...] <--dpi=200>
composer设置
composer global require kduma/pdf-scan-splitter-tool
工具将作为全局的pss
命令可用。
需求
此工具基于poppler-utils
和zbar-tools
包。这些包在docker容器中运行,因此您不需要在系统上安装它们,但是您需要安装docker。