麒麟OS中Simple Scan需手动配置才能实现扫描后自动保存为PDF:修改配置文件指定document-format=pdf和save-to-folder路径,并用xdg-mime绑定PDF MIME类型,重启后即可一键生成多页PDF归档。

在麒麟OS中使用系统扫描软件时,若每次扫描后需手动另存为PDF、无法自动归档,会导致多页文档处理效率低下。必须通过配置Simple Scan的保存行为、修改默认输出格式并绑定MIME类型,才能让扫描结果一键生成PDF文件。
设置Simple Scan默认保存为PDF格式
Simple Scan不提供图形化“默认格式”开关,但可通过修改其配置文件强制指定输出类型。
第一步:打开终端,执行命令创建用户配置目录(若不存在):
mkdir -p ~/.config/org.gnome.SimpleScan
第二步:编辑或新建配置文件:
gedit ~/.config/org.gnome.SimpleScan/settings
第三步:在文件中添加以下两行(注意冒号后有空格,且大小写敏感):
document-format=pdf
save-to-folder=/home/当前用户名/Documents/scans
【必须确保save-to-folder路径已存在且有写入权限,否则扫描完成时会静默失败,不报错也不生成文件】
第四步:关闭所有Simple Scan窗口,重新启动程序,新扫描任务将直接以PDF格式保存至指定文件夹。
方法一:用xdg-mime绑定PDF为扫描输出默认类型
此操作确保系统级识别扫描结果为application/pdf,并交由PDF阅读器或归档工具处理,避免被误判为image/jpeg。
执行命令查询当前PDF默认应用:
xdg-mime query default application/pdf
若返回为空或非预期程序,立即绑定UPDF(推荐):
xdg-mime default updf.desktop application/pdf
再同步刷新扫描关联类型:
xdg-mime default org.gnome.SimpleScan.desktop image/jpeg
方法二:修改Simple Scan源码级默认行为(高级用户)
适用于企业批量部署或需彻底禁用其他格式输出的场景。
执行命令定位Simple Scan主程序路径:
which simple-scan
查看其Python模块位置:
python3 -c "import simple_scan; print(simple_scan.__file__)"
找到save_dialog.py或exporter.py中类似"if format == 'png'"的判断块,在pdf分支前插入强制赋值语句:
format = 'pdf'
【修改前务必备份原文件,且每次Simple Scan升级后该补丁将失效】
验证扫描件是否自动保存为PDF
打开Simple Scan → 点击左上角“扫描”按钮 → 放置第一页文档 → 点击“扫描” → 再点击“添加页面”放入第二页 → 最后点击“保存”。
此时不弹出格式选择对话框,直接在Documents/scans目录下生成一个以时间戳命名的.pdf文件。
终端中执行:
ls -t ~/Documents/scans/*.pdf | head -n1
若返回有效路径,说明配置已生效。


















