gpt4 book ai didi

ghostscript - 是否可以使用ghostscript检查pdf是否受密码保护?

转载 作者:行者123 更新时间:2023-12-04 14:06:23 26 4
gpt4 key购买 nike

是否可以使用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

检查用户密码保护的 PDF: checkuserpasswdPDF.sh test.pdf .

GS 不考虑所有者密码(请参阅 this )。

关于ghostscript - 是否可以使用ghostscript检查pdf是否受密码保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4039659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com