自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

scanimage:從命令行掃描!

系統(tǒng) Linux
scanimage 是一個命令行工具,在 sane-utils Debian 軟件包中。我想所有的 Linux 掃描工具都使用 sane (“scanner access now easy”) 庫,所以我猜測它和其他掃描軟件有類似的能力。在這里,我不需要 OCR,所以我不打算談論 OCR。

[[355816]]

這又是一篇關于我很喜歡的一個命令行工具的文章。

昨晚,出于官僚原因,我需要掃描一些文檔。我以前從來沒有在 Linux 上使用過掃描儀,我擔心會花上好幾個小時才弄明白。我從使用 gscan2pdf 開始,但在用戶界面上遇到了麻煩。我想同時掃描兩面(我知道我們的掃描儀支持),但無法使它工作。

遇到 scanimage!

scanimage 是一個命令行工具,在 sane-utils Debian 軟件包中。我想所有的 Linux 掃描工具都使用 sane (“scanner access now easy”) 庫,所以我猜測它和其他掃描軟件有類似的能力。在這里,我不需要 OCR,所以我不打算談論 OCR。

用 scanimage -L 得到你的掃描儀的名字

scanimage -L 列出了你所有的掃描設備。

一開始我不能讓它工作,我有點沮喪,但事實證明,我把掃描儀連接到了我的電腦上,但沒有插上電源。

插上后,它馬上就能工作了。顯然我們的掃描儀叫 fujitsu:ScanSnap S1500:2314。萬歲!

用 --help 列出你的掃描儀選項

顯然每個掃描儀有不同的選項(有道理?。?,所以我運行這個命令來獲取我的掃描儀的選項:

  1. scanimage --help -d 'fujitsu:ScanSnap S1500:2314'

我發(fā)現(xiàn)我的掃描儀支持 --source 選項(我可以用它來啟用雙面掃描)和 --resolution 選項(我把它改為 150,以減少文件大小,使掃描更快)。

scanimage 不支持輸出 PDF 文件(但你可以寫一個小腳本)

唯一的缺點是:我想要一個 PDF 格式的掃描文件,而 scanimage 似乎不支持 PDF 輸出。

所以我寫了這個 5 行的 shell 腳本在一個臨時文件夾中掃描一堆 PNG 文件,并將結(jié)果保存到 PDF 中。

  1. #!/bin/bash
  2. set -e
  3.  
  4. DIR=`mktemp -d`
  5. CUR=$PWD
  6. cd $DIR
  7. scanimage -b --format png -d 'fujitsu:ScanSnap S1500:2314' --source 'ADF Front' --resolution 150
  8. convert *.png $CUR/$1

我像這樣運行腳本:scan-single-sided output-file-to-save.pdf

你可能需要為你的掃描儀設置不同的 -d 和 -source。

這真是太簡單了!

我一直以為在 Linux 上使用打印機/掃描儀是一個噩夢,我真的很驚訝 scanimage 可以工作。我可以直接運行我的腳本 scan-single-sided receipts.pdf,它將掃描文檔并將其保存到 receipts.pdf! 

責任編輯:龐桂玉 來源: Linux中國
點贊
收藏

51CTO技術棧公眾號