Сохранение PDF из NSData в телефонную библиотеку iphone - PullRequest
1 голос
/ 18 января 2012

У меня есть PDF-файл, в котором содержится информация из NSData, полученная из веб-сервиса.Я пытаюсь сохранить эти данные в формате PDF в библиотеке фотографий устройства.Можно ли сохранить это как pdf в телефонной библиотеке, или мне придется преобразовать его в изображение и затем сохранить?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 15 февраля 2012

Чтобы получить путь к библиотеке:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths objectAtIndex:0];

responseData - это объект NSData, который у вас есть с информацией pdf.Это сохранит PDF-файл как «mypdffile.pdf» в папке «Библиотека» ваших приложений.

[responseData writeToFile:[libraryDirectory stringByAppendingPathComponent:@"mypdffile.pdf"] atomically:YES];

Я нашел эту страницу очень полезной. Работа с файлами в Objective-C

0 голосов
/ 19 января 2012
    UIGraphicsBeginImageContext(viewFrame1.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...