2012-03-22 3 views
3

Я создаю приложение AIR for iOS, которое может загружать PDF-файлы. Я не хочу отображать pdf-файл в самом приложении, но хочу, чтобы PDF-просмотрщик по умолчанию (iBooks) запускал и показывал pdf-файл. Как это может быть сделано.Как открыть pdf на iPad из приложения AIR for iOS

Мне известно, что navigateToURL можно использовать для открытия файла с помощью схемы uri iBooks. Но я не знаю, как сказать iBooks посмотреть в каталоге приложения моего приложения. (Или есть какой-то секретный каталог для размещения файла внутри приложения - там, где могут его найти iBooks)

Мне сложно определить, каково должно быть ожидаемое поведение. Я могу открыть iBooks из приложения, но где я должен поместить файл так, чтобы iBooks мог добраться до него?

Любые указатели или помощь были бы оценены, так как это несколько показательный стоппер.

ответ

2

Если простой navigateToURL не будет работать должным образом, я бы предложил вам посмотреть AIR Native Extensions (ANE) и UIDocumentInteractionController (+ blog post).

+0

Проблема в том, что мне сложно определить, что должно быть ожидаемым поведением. – fideldonson

+0

Ehmmm В чем проблема снова? Какое приложение использовать для открытия PDF-файла? или как передать путь PDF к iBooks? или что? –

+0

Как передать путь PDF к iBooks? – fideldonson

0

Попробуйте эту библиотеку

http://code.google.com/p/pavo/

Я не использовал его лично. Это позволяет вам извлекать текст/контент и выводить обратно в приложение flash/flex.

+0

Hi Gaurav - Thx. Я не хочу отображать PDF внутри приложения, которое я создаю, - я хочу, чтобы PDF-файл открывался в приложении pdf-viewer по умолчанию (iBooks). Если бы я хотел отобразить pdf внутри приложения, я думаю, что класс webview будет делать то, что я хочу. – fideldonson

Смежные вопросы