是否可以使用ghostscript检查pdf是否受密码保护?什么是命令?我知道你可以使用ghostscript删除pdf密码,但我想做的只是检查PDF是否受密码保护或启用安全性.
checkuserpasswdPDF.sh:
#!/bin/sh
GS=~/gs/bin/gs
output=`$GS -dBATCH -sNODISPLAY "$1" 2>&1`
gsexit=$?
if [ "$gsexit" == "0" ]; then
echo "Not user-password protected"
exit 0;
else
found=`echo "$output" |grep -o "This file requires a password"`
if [ -z "$found" ]; then
echo "Failed to invoke gs"
exit $gsexit
else
echo "Protected"
exit 0;
fi
fi
Run Code Online (Sandbox Code Playgroud)
检查用户密码保护的PDF : checkuserpasswdPDF.sh test.pdf.
GS忽视所有者密码(见本文).
| 归档时间: |
|
| 查看次数: |
5493 次 |
| 最近记录: |