Как открыть файл PDF на моем iPad / iPhone с помощью приложения для iOS? - PullRequest
2 голосов
/ 13 марта 2012

Как я могу открыть файл PDF, который был сохранен на моем iPad / iPhone, используя мое собственное приложение?

Ответы [ 3 ]

6 голосов
/ 13 марта 2012

Вы можете использовать UIwebview, чтобы загрузить его. Это очень просто. Если вы хотите большей гибкости, вы должны использовать каркасные классы Quartz.

EDIT:

Для просмотра загруженного PDF-файла вы можете предоставить открытую функциональность в своем приложении. Это , как вы добавляете "open-in" в свое приложение.

Смотрите здесь для полного урока.

2 голосов
/ 13 марта 2012

Есть хороший учебник здесь , который демонстрирует, как открыть файлы .pdf, .xls в вашем приложении.

Основной класс, на который вы должны ссылаться, это QLPreviewController. здесь

Это метод источника данных, который вы должны вызвать для этого

- (id <QLPreviewItem>)previewController: (QLPreviewController *)controller previewItemAtIndex:(NSInteger)index 
{
   // Break the path into it's components (filename and extension)
   NSArray *fileComponents = [[arrayOfDocuments objectAtIndex: index] componentsSeparatedByString:@"."];

  // Use the filename (index 0) and the extension (index 1) to get path

  NSString *path = [[NSBundle mainBundle] pathForResource:[fileComponents objectAtIndex:0] ofType:[fileComponents objectAtIndex:1]];

 return [NSURL fileURLWithPath:path];
}

Также кто-то хотел бы отослать этот вопрос SO: iPhone - Открытие файла Word и Excel без использования UIWebview .

0 голосов
/ 13 марта 2012

Вы можете использовать Core Graphics для этой задачи. Посмотрите на PDFView образец из ресурсов Apple

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