как установить разрешение PDF документа в target-c - PullRequest
0 голосов
/ 11 октября 2011

Мне нужно создавать PDF документы с безопасностью и ограничениями в приложении какао. Я нашел много полезного кода в переполнении стека, а также в Google. Единственное, чего не хватает, - это шифрования PDF с помощью дополнительных методов шифрования, таких как (128-битный RC4,128-битный AES) и разрешений, как в следующей ссылке.

Установка прав доступа к документу PDF

Шифрование PDF-файла с использованием различных типов шифрования

Пожалуйста, дайте мне знать, как добиться вышеизложенного с помощью набора Quartz или PDF.

Спасибо

1 Ответ

3 голосов
/ 11 октября 2011
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys: @"letMeIn", kCGPDFContextOwnerPassword, @"r3adm3", kCGPDFContextUserPassword, nil];
[myPDFDocument writeToFile: @"/some/path" withOptions: options];

См. Документацию CGPDFContext для получения дополнительной информации о параметрах, включая отключение копирования и печати. ​​

...