O PDF Toolkit é um aplicativo de linha de comando gratuito que oferece essa funcionalidade. Você define a "senha do proprietário" ( owner_pw <password>
) e especifica quais propriedades são permitidas para o documento. Veja um exemplo (da página de Exemplos do Pdftk ) que criptografa o documento com 128-Bit Strength e permite somente impressão:
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass allow printing
Produz as seguintes propriedades do documento no Adobe:
Outraspermissõestambémpodemserdefinidas(na
[ allow < permissions > ]
Permissions are applied to the output PDF only if an encryption strength is specified or an owner or user password is given. If permissions are not specified, they default to ’none,’ which means all of the following features are disabled.
The permissions section can include one or more of the following features:
- Printing – Top Quality Printing
- DegradedPrinting – Lower Quality Printing
- ModifyContents – Also allows Assembly
- Assembly
- CopyContents – Also allows ScreenReaders
- ScreenReaders
- ModifyAnnotations – Also allows FillIn
- FillIn
- AllFeatures – Allows the user to perform all of the above, and top quality printing.
Como se constata, esses recursos de segurança são muito dependentes do espectador e existem maneiras de contornar isso.