什么免费工具可以用来对 .pdf 文件进行密码保护而不在输入时显示密码?

什么免费工具可以用来对 .pdf 文件进行密码保护而不在输入时显示密码?

什么是加密(密码保护) .pdf 文件的“好”工具?(无需购买额外的软件;可以在 Linux 下创建保护,但密码查询也应该在 Windows 上工作)

我知道 可以做到这zip一点:zip zipfile_name_without_ending -e files_to_encrypt.foo我不喜欢这一点,因为对于单个文件,您必须使用 Winzip 打开 zip,然后再次单击该文件。我宁愿在打开 .pdf(单个文件情况)时提示输入密码。我知道 可以pdftk做到这一点:pdftk foo.pdf output foo_protected.pdf user_pw mypassword。这里的问题是密码显示在终端中——即使您使用... user_pw PROMPT。但最终您会得到一个受密码保护的 .pdf,并且在打开文件时会提示您输入密码。

答案1

你可以直接将 pdftk 包装到脚本中。例如

#!/bin/bash

filename=$1
base_filename=${filename%pdf}
new_filename=$(echo $base_filename"encrypted.pdf")

read -p 'password:' -s secret; echo
pdftk $filename output $new_filename user_pw $secret

echo ${filename}" encrypted to "${new_filename}

当然,您应该添加一些检查,并且可以提供输入和输出文件名等,但您明白了。

相关内容