iPhone - шифрование PDF - PullRequest
       10

iPhone - шифрование PDF

0 голосов
/ 20 июля 2011

Я искал в Интернете большую часть дня, пытаясь найти ответ на эту проблему. По сути, я пытаюсь создать небольшое приложение, которое получает PDF-файлы (из проводника файлов iTunes и из URL-адреса), затем шифрует их и сохраняет их для расшифровки позже.

Я пытался использовать Кварц, но не так много документации, это сложно. Я просто ищу руководство о том, как мне следует подойти к этому. Любая помощь очень ценится.

Спасибо

Ответы [ 2 ]

4 голосов
/ 21 июля 2011

Вы можете использовать класс PDFDocument в Quartz2D для чтения данных PDF из файла или URL-адреса. После прочтения вы можете сохранить документ с дополнительным шифрованием через свойство kCGPDFContextOwnerPassword .

Чтение:

PDFDocument * pdfDoc = [[PDFDocument alloc] initWithData: data];
//or
PDFDocument * pdfDoc = [[PDFDocument alloc] initWithURL: url];

Запись, зашифрованная:

NSDictionary * pdfOpts = [NSDictionary dictionaryWithObjectsAndKeys: kCGPDFContextOwnerPassword, @"mypassword", nil];
[pdfDoc writeToFile: somepath withOptions: pdfOpts];

Полный список указанных параметров можно получить из CGPDFContext Reference на веб-сайте Apple для разработчиков.

0 голосов
/ 21 июля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...