web-dev-qa-db-ja.com

シンプルスキャンのデフォルトのファイルタイプPNGを設定する方法

Xubuntu 15.10、シンプルスキャン3.18.1では、デフォルトのファイルタイプは、画像であってもPDFです。 PNGに設定したいのですが、可能ですか?

ソリューションでJPGからPDFに変更するための関連する古い質問があります。スキャンを画像(JPG)からテキスト(PDF)に切り替えます シンプルスキャン-デフォルトの出力ファイルタイプの変更to PDF and compression Compression? しかし、私はすでに画像を使用しており、JPGも解決策ではありません。

〜/ .configに単純なスキャンの原因と思われる構成ファイルが見つかりません。設定メニューは非常に小さくなっています。

5
user unknown

Simple Scanは、設定をプロファイルではなくdconfデータベースに保存します。そのキーはコマンドでリストできます:

gsettings list-keys $(gsettings list-schemas | grep -i 'simple' | grep -i 'scan')

ご覧のとおり、望ましいファイル形式については言及されていません。

開発者のページでも、好みのファイル形式を永続的に保存する方法がないことを確認しました。 https://answers.launchpad.net/simple-scan/+question/2734
この情報はかなり新鮮です。いつか彼らはこの機能を追加するかもしれませんが、今ではデフォルトのファイルタイプはPDFです。古いバージョンのアプリケーションはより適応的でした-'Text'のデフォルトのファイルタイプとしてPDFを使用し、 'Image'のデフォルトのファイルタイプとしてJPGを使用しました。この動作はハードコーディングされています。ソースを変更して再コンパイルすることは、それを克服する唯一の方法のようです。

4
whtyger

@ whtyger が言うように、これを行う方法はありませんが、ソースコードを変更する必要があります。


ただし、この回避策を使用できます:

  1. このコマンドを実行して、imagemagickをインストールします。

    Sudo apt-get install imagemagick
    
  2. このスクリプトを実行します:

    #!/bin/bash
    
    read -p 'Please drag and drop the folder which has the PDFs here: ' FOLDER_PATH
    
    cd "$FOLDER_PATH"
    
    for pdf in *.pdf; do
        convert "$pdf" "${pdf%.pdf}.png"
    done
    
    echo "Check the folder. You should have now all the files converted into png"
    
    read -p "Do you want to delete the pdf files [no]? " delete_files
    
    if [[ "$delete_files" =~ ^[yY]+[eE]?[sS]?$ ]]; then
      rm *.pdf
    fi
    
2
Helio