想要压缩加密的话直接在winrar压缩的时候也能加入密码。
其它加壳的就太多了。
想要加密完全不被破解是不可能的,个人感觉用前两种预防一下就够了。
如果你只是让这个pdf在一个机器上运行,可以先用pdf2exe将pdf转成exe,然后用winlicense加壳(winlicense可以设定与cpu、网卡和硬盘信息绑定,一般是用来做软件收费的,也就是一机一码) ,当然这类能与硬件信息绑定的加壳软件还有不少。加好壳之后,把加密后的exe发给对方,运行时会显示机器码,让对方把机器码报过来,在你的机器上用winlicense计算出注册文件,你把注册文件发给对方,让他把注册文件与之前的exe放在一起就能运行了。