Как сканировать текстовые документы из командной строки?
Мне нравится как simple-scan
создает небольшие PDF-файлы для текстовых документов. Увы, так как я обновился до Ubuntu 17.10 (и до 18.04), клавиши C-1 (сканирование 1 страницы) и Cn больше не работают, поэтому мне приходится двигать мышь (что медленно), поэтому я ищу альтернативы,
Скомпилируйте файл PDF из нескольких изображений, отсканированных с помощью scanimage --batch и Сканирование с терминала предлагают отличный подход:
$ scanimage --format=tiff | convert tiff:- scan.pdf
Увы файл scan.pdf
10M - для страницы, которая сканируется simple-scan
в файл PDF 164k.
Я перепробовал все комбинации:
for mode in gray line; do
for format in png tiff jpeg; do
scanimage --mode $mode --resolution 300 --format=$format | convert $format:- $mode-$format.pdf
ls -h $mode-$format.pdf
done
done
и получил
5.9M gray-png.pdf
11M gray-tiff.pdf
1.1M gray-jpeg.pdf
288K line-png.pdf
11M line-tiff.pdf
1.5M line-jpeg.pdf
IOW, единственные варианты, производящие приличные размеры файла --mode line --format png
,
Однако качество сканирования оставляет желать лучшего (например, все строки имеют одинаковый вес - черный, серой шкалы нет, много "грязи"). gray
производит достойное качество, но размеры файлов до смешного огромны.
Итак, как я могу отсканировать текстовый документ в PDF способ simple-scan
делает в text
режим без использования моей мыши?
PS. Я спросил об этом в Unix и не получил ответов.