首先我们将PDF转为图片,可使用ImageMagick,也可使用其他PDF处理工具
magick -monitor -density 300 java.pdf -quality 90 %d.jpg图片增强
下面这个经过测试,效果比较好
magick 31.jpeg -brightness-contrast -20x40 -depth 16 -colors 16 output.jpeg下面的也可以作为另一种选择
magick 31.jpeg -colorspace gray -negate -lat 50x50+10% -negate -quality 30 -strip result.jpeg批量处理脚本
#!/bin/bash
# 创建输出目录
mkdir -p output
# 循环处理每个 JPEG 文件
for file in *.jpeg; do
base=$(basename "$file" .jpeg)
magick -monitor "$file" -brightness-contrast -20x40 -depth 16 -colors 16 -quality 70 "output/output_${base}.jpeg"
done合并PDF
magick *.jpeg output.pdf