Как установить тип файла по умолчанию PNG для Простого Сканирования?

С Xubuntu 15.10, Простое Сканирование 3.18.1, тип файла по умолчанию, даже для изображений, PDF. Я хотел бы установить его на PNG, который возможен?

Существует связанный, более старый вопрос для изменения от JPG до PDF с решением, для переключения сканирования с изображения (JPG) для отправки текстовых сообщений (PDF) Простому Сканированию - Изменение Типа выходного файла по умолчанию к PDF и улучшению Сжатия? но я уже использовал изображение, и JPG не был бы решением также.

Я не нахожу файл конфигурации в ~/.config, который выглядит ответственным за простое сканирование, и меню параметров очень уменьшается.

5
задан 13 April 2017 в 05:24

2 ответа

Простое Сканирование хранит свои настройки в dconf базе данных скорее затем в Вашем профиле. Его ключи могут быть перечислены командой:

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

, Как Вы видите, нет никакого упоминания о предпочтительном формате файла.

На уровне страницы его разработчиков я также нашел подтверждение, что нет никакого способа сохранить Ваш предпочтительный формат файла постоянно: https://answers.launchpad.net/simple-scan / + вопрос/273400
Эта информация довольно нова. Возможно, когда-нибудь они добавят эту функциональность, но теперь типом файла по умолчанию является PDF. Более старые версии приложения были более адаптивными - они использовали PDF в качестве типа файла по умолчанию для 'текста' и JPG как тип файла по умолчанию для 'Изображения'. Это поведение является hardcoded. Изменение источника и перекомпиляции кажется единственным способом преодолеть это.

4
ответ дан 23 November 2019 в 09:13

Как говорит @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
ответ дан 23 November 2019 в 09:13

Другие вопросы по тегам:

Похожие вопросы: