открыть и отобразить PDF-файл, используя ActionScript для мобильных телефонов (iOS) - PullRequest
1 голос
/ 24 ноября 2011

В настоящее время я работаю с Adobe AIR и изучаю ActionScript. Моя цель - отобразить PDF-файл в виде (в частности, для iPad). Для этого я использовал URLRequest для указания местоположения PDF и HTMLLoader для загрузки PDF. Однако не работает, я прочитал в документации следующее:

Класс HTMLLoader. Поддержка профиля AIR: эта функция поддерживается все настольные операционные системы, но не поддерживаются на мобильных устройствах или в AIR для телевизионных устройств.

По этой причине я хотел бы спросить вас, ребята, сделали ли вы что-то подобное или вы знаете, как это обойти?

Заранее спасибо!

Ответы [ 2 ]

4 голосов
/ 24 ноября 2011

Я думаю, что StageWebView - это то, что вам нужно.

Я только что сделал подобное ...

var _file:String = "nameOfPdf.pdf";
var webView = new StageWebView();
webView.stage = stage;
webView.viewPort = new Rectangle(20,103,960,640);//specify the clipping mask(x,y,w,h)

//NB I have my pdf file as an included file here (added in the publish panel.
var fPath:String = new File(new File("app:/includes/"+_file).nativePath).url;
webView.loadURL( fPath );

//Alternatively you should be able to navigate to a URL
webView.loadURL("http://www.google.com");
0 голосов
/ 24 ноября 2011

Существует внешний инструмент под названием pdf2swf , который преобразует PDF-файл в рабочий SWF-файл, который можно добавить, как и любой другой SWF-файл.Если все, что вам нужно, это фиксированный PDF, вы можете преобразовать его ранее и загрузить преобразованный SWF напрямую.Но если вам нужен какой-нибудь pdf, вам потребуется внешний веб-сервер для выполнения шага преобразования.

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