如何检测 ImageMagick 的 PDF 策略

如何检测 ImageMagick 的 PDF 策略

我维护 qr-backup,一个可以制作一些 PDF 的程序。

我的用户遇到了 PDF 转换失败的错误。此处解释了原因和解决方法。imagemagick-不允许转换

我可以进行什么简单、快速的测试(例如使用convert)来判断他们是否受到此策略问题的影响?如果他们在受影响的操作系统上,我想向他们打印更清晰的错误。

答案1

检查下面的退出状态代码(0 表示没有策略问题)

convert -size 1x1 canvas:white pdf:- >/dev/null

或者这个(0 表示政策问题)

grep -s -q 'policy domain="coder" rights="none" pattern="PDF"' /etc/ImageMagick-6/policy.xml

相关内容