怎样在MAC OS X系统上给PDF文档加密

news/2024/7/3 16:31:58 标签: 文档, os, 加密, adobe, 工作, 文本编辑

来源 : 赛迪网   责编:吴昕桦   时间:2007-07-07

在Mac上给PDF加密(1)

我上班的时候经常使用不同的文字处理器和文本编辑软件。我写好的大部分文档都用很流行的那种(尤其是Windows用户常用的)选项来生成,也就是用“打印-〉保存成PDF”。很多情况下,有些个人的PDF文档,我需要进行加密

很多工具,比如Adobe Acrobat都能给PDF文件设置密码,但是我不想花几百块钱去购买这些软件。除此之外,我比较特立独行的一面,希望通过其他方法给这些PDF加密

本文中我将详细讲述怎样在MAC OS X上,用随处可得的命令行功能以及Automator工作流给PDF文件加密

我在网上用Google搜索到Masayuki Nii写的一篇文章,他介绍了一种在Mac OS X Tiger上使用的工具。它直接用PDFKit来给PDF文件设置密码和权限。该软件包会安装一种pdfauxinfo的命令行功能,还有所谓的“给PDF添加Aux info”的Automator 控件,该控件在Automator工具的PDF控件下可用。

我既会讲到用Automator来创建加密PDF文件的方法,也会讲到使用pdfauxinfo命令行功能的方法。我建议大家使用Automator方案,因为这种方法可以方便地整合进定制的工作流中去。

额外信息:除了本文中讲的加密功能外,pdfauxinfo还可以实现一些额外功能,比如设置copy/print权限以及修改PDF文件作者,创建者以及标题等等呢个。你可以在一些我列出的截图上看到这些功能。

下载并解开压缩包以后,系统会自动安装pdfauxinfo,安装路径是/usr/sbin/pdfauxinfo。之后,你可以将它移到任意位置,但需要注意的是,Automator就不能像它这样随便放置在任何位置。

--help参数将显示程序选项:

输入下列参数后就可以把现存文件转成加密的PDF版本:

-i -> 当前PDF文件

-o -> 新的加密文件

-u -> 需要用户设置的密码

不要设置-x(所有者密码),因为该选项只是针对跟PDF文件有关的权限。如果只设置了所有者密码来决定允许谁打印,那么任何人都能打开该PDF文件,但是不能打印而已。

 

在Mac上给PDF加密(2)

Automator是使用不同控件中可用的程序选项的典型例子。之前我也说过,安装该程序时它会自动创建Automator 控件。就像这样:

填入必要信息,本例中只需填入用户密码,这很简单,但使用Automator控件的话我们需要填很多其他的信息。

由于该控件要求文件/文件夹输入值,那么最好的方法就是把“获取高级搜索项”或者“索取搜索项”放进去。我一般用前一种方法,用这种方法你可以在不同位置的许多PDF文件中选择多个文件出来。

把这两个控件在一个工作流中结合就行了,但是根据我的经验,我们还需要做一件事。把“获取高级搜索选项”和“给PDF添加AUX信息”结合起来后,这样所有新建的加密的PDF文件都会自动被放置到电脑上的/tmp文件夹。最好你还能把“更多搜索选项”作为第三方控件添加进来,于是你就得到如下的工作流:

工作流用密码保护选定的PDF文件,并且把这些文件移到你指定的位置。在这个过程中我遇到的唯一阻碍就是,使用Automator 控件的话你就无法指定输出文件的名称。如果你认为通过使能“移动搜索项目”中的“替代现有文件”确认框来解决这个问题,那你就错了;这是只是一个移动控件。输出文件的名字是随机的,比如pdfauxinfo.k365vaq6.pdf。很有可能存在一种Automator控件,而它可以获得文件的名字并修改之,但是我并没用使用它。

存取加密PDF文件

存取加密PDF文件

预览新近创建的加密文件:

用Adobe Reader 8.1.0打开新建的加密文件:

在微软的Vista系统中用Adobe Reader 8.1.0打开新建的加密文件:


http://www.niftyadmin.cn/n/579458.html

相关文章

人生目标

21-22 把游戏开发这个工作努力做到最好,把技术学到最好 22-23 成为主程序员 23-25 项目经理 在这时,我就要真正的明白我以后要干什么转载于:https://www.cnblogs.com/wk2008520/p/3442700.html

21.彩票项目真实环境部署流程

首先,之前做是在本地开启一个区块链,然后把智能合约部署到本地区块链上面,然后进行操作,但是,如果要想部署到真正的互联网上,需要做一些处理,下面就开始做处理 1.下载真实环境所需要的环境HDWa…

Cpu-Z V1.40.5 可检测CPU软件

Cpu-Z 是一款家喻户晓的CPU检测软件,除了使用Intel或AMD自己的检测软件之外,我们平时使用最多的此类软件就数它了。它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。另外,它还能检测主板和内存的相关信息,其…

LeetCode:Max Points on a Line

题目链接 Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 分析:首先要注意的是,输入数组中可能有重复的点。由于两点确定一条直线,一个很直观的解法是计算每两个点形成的直线&#x…

14.彩票项目mind总结版

1.Lottery项目梳理 2.第二和在哪个

JMS

转载:深入浅出JMS(一)——JMS简介 转载:JMS的例子 如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不…

冰刃(icesword) V1.22 Beta1┊查探系统中幕后黑手-木马后门┊英文绿色免费版

软件简介: <script src"/Ggao/wenzi.js" language"javascript" type"text/javascript"></script> 这是一斩断黑手的利刃&#xff0c;它适用于Windows 2000/XP/2003 操作系统&#xff0c;其内部功能是十分强大&#xff0c;用于查…