暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

UOS统信操作系统下的文件扫描及图片合成pdf相关操作

清扬杂谈 2022-01-14
5081

引言:更换国产机以来,外设用的还是以前的打复印扫描一体机hp M128 FP。最初安装的是中标麒麟操作系统,扫描功能一直没能调试成功,只好把一体机当作单功能打印机使用。

最近更换为统信操作系统以来,又重新测试了一下扫描功能。安装了应用市场的“惠普HPLIP驱动(惠普打印机、扫描仪通用驱动)”,使用系统预装的“扫描管理器”,终于可以勉强将扫描功能用起来了。可以多页扫描,但是输出格式没有pdf,只能存成一张张零散的图片。需要后期将其合成为pdf。

就在准备使用convert命令将多张图片合成为pdf时,竟遇到policy问题。以前用中标麒麟时一切顺利,现在遇到点小麻烦,需要一一解决。

一是root权限问题,二是convert转化策略问题。百度之后问题顺利解决,记录如下:

1.进入root模式

在命令行输入sudo -s或者sudo -i,然后输入你的密码回车,就进入root模式了。

2.安装imagemagick

root@zgb-PC:/tmp/scanner# apt-get install imagemagick

3.运行convert权限受限

root@zgb-PC:/tmp/scanner# convert *.jpg 1.pdf

convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408.

4.查看安全策略

root@zgb-PC:/tmp/scanner# identify -list policy |less

5.修改安全策略

root@zgb-PC:/tmp/scanner# vi /etc/ImageMagick-6/policy.xml

将最后几行关于PS、EPI、PDF、XPS的policy全都注释掉,增加一行:

<policy domain="coder" rights="read|write" pattern="PDF,PS" />

6.再次测试,成功

root@zgb-PC:/tmp/scanner# convert 1.jpg 1.pdf

root@zgb-PC:/tmp/scanner# convert *.jpg 2.pdf

7.退出root模式

exit

8.如果需要重新编排pdf文件,可以使用“PDF arranger”,应用市场有的下载。

文章转载自清扬杂谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论