如何为pdf文件设置密码?


21

我需要用密码保护我的PDF文件,因为我将通过电子邮件发送它们,并且希望任何查看我的PDF文件的人都被提示输入密码。

如何在Linux Mint 17.1中向PDF添加密码?

Answers:


24

您可以使用该程序pdftk设置所有者和/或用户密码

pdftk input.pdf output output.pdf owner_pw xyz user_pw abc

其中owner_pwuser_pw是分别添加密码xyz和的命令abc(您也可以指定一个或另一个,但是user_pw为了禁止打开,必须输入)。

您可能还想通过添加以下内容来覆盖默认的40位加密强度:

.... encrypt_128bit

默认为128位加密(至少在中pdftk 2.02-2)。
patryk.beza 2015年

1
可能有用:askubuntu.com/questions/1028522/… (Docker是简单的方法。)
OndraŽižka18年


8

pdftk工具包在Linux上允许这种类型的功能。

open your Ubuntu Terminal [CTRL+ALT+T]
install pdftk by using this command : sudo apt-get install pdftk
make sure pdftk is now installed by write this on terminal : pdftk
you will see a bunch of pdftk command instructions if it already installed
simply using this command to add a password to your existing pdf document
pdftk <source>.pdf output <destination>.pdf userpw <password>

example:

pdftk Mydocs.pdf output Mydocs_pass.pdf userpw secretword

http://wildabdat.tumblr.com/post/13245065154/how-to-add-password-to-your-pdf-docs-on-ubuntu


2

您也可以从Libre Office导出加密的PDF文件(“文件”->“导出为PDF”->“安全性”选项卡->“设置密码”->“设置打开密码”),如有必要,首先将现有的PDF导入到Draw程序中。


1

使用Poppler Toolset中的工具(来自类似libpoppler或的软件包poppler-tools),可以结合使用pdftops和和来实现ps2pdf

pdftops in.pdf out.ps
ps2pdf -sUserPassword=XXXXX -sOwnerPassword=YYYYY out.ps out.pdf

请注意,要设置用户(查看)密码,必须设置所有者(编辑)密码。


0

在Fedora上,您可以使用pdf-stapler来设置PDF文件的密码,也可以执行其他类似pdftk的操作。

设置用户密码(打开文件所需的密码)的示例:

pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf

这是您最有可能将密码设置为PDF文件的密码。

如果要设置所有者密码(用于定义权限(如打印,注释等)的密码),请使用该-o选项。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.