2013-10-01 3 views
4

У меня есть pdf со встроенным swf внутри, я смог просмотреть этот PDF-файл на рабочем столе с помощью браузеров после установки Adobe Reader XI и плагина флеш-плеера.Невозможно просмотреть PDF (со встроенным swf) на устройствах Android

Моя проблема в том, что я пытаюсь просмотреть этот pdf-файл на Android, но я не могу, поскольку вы, возможно, знаете, что флеш-плеер на Android больше не поддерживается, я попытался загрузить PDF-файл на Android-устройство и открыть его с Acrobat Reader (для Android), но это не сработало.

это ссылка на образец PDF с SWF встроенного в стороне это: https://www.dropbox.com/s/8y0q0d9d9r66vie/1-Subject%20A4%20Notebook%201%20p.%204.pdf

Если вы знаете преобразовывая инструмент для преобразования PDF (с внедренным SWF) в любой формат, Android может понять я думаю, что это помогу.

+0

Если я может конвертировать PDF в SWF, тогда я могу использовать Adobe Air для его просмотра. Я пробовал «swftools-0.9.0», но экспортировал только страницы и оставлял аудио. – Anas

+0

в соответствии с Acrobat Reader форум этот PDF не может быть открыт внутри Android, см. Эту ссылку: http://forums.adobe.com/message/5228598#5228598, , но есть ли работа для этого или это тупик :( – Anas

+4

Я бы сказал, что это, скорее всего, закончится в тупике. Я бы предложил избегать Flash на Android, так как он больше не поддерживается. IMO, встраивание Flash в PDF, сначала начинается с нечетного. –

ответ

4

Он может предложить 1 миллион повторений, если захочет, факт, что он выбрал неправильный стек технологий для andriod. С большим трудом вы можете заставить Flash-плеер запускаться в браузере Android на очень ограниченном наборе устройств (и ни один из них не поддерживает android 4.0+), но он все равно не будет запускаться внутри программы просмотра PDF.

+0

Хорошо, я сдаюсь, похоже, что нет способа, помеченного как ответ. – Anas

0

Вот потенциальный обходной путь, если вы абсолютно не смогли найти решения -

  1. Преобразовать PDF в формат HTML5 (возможно с this resource)
  2. Преобразование SWF в HTML5 (возможно, с Google Swiffy)
  3. Код HTML5 от swf в формате PDF

В зависимости от сложности вашей функциональности перевод должен быть довольно морским mless. Функциональность, обычно снижаемая Swiffy, - это более сложные вещи, такие как ввод/вывод и т. Д.

В целом, на мобильных устройствах может быть довольно сложно поддерживать Flash, особенно когда она внедрена необычным способом. Надеюсь, это поможет сделать вещи менее заторможенными.

+0

Спасибо XLXMXNT, я попробовал конвертер (# 1), он преобразует страницу pdf в png-изображение, поэтому мы потеряли звук и анимацию п. около # 2 & # 3 У меня нет swf, он встроен в PDF. Проблема в том, что PDF-файл, созданный сторонним инструментом, мы просто хотим сделать его доступным для чтения с Android. – Anas

0

Я думаю, на это был дан ответ в течение некоторого времени в этом году. Следует отметить, однако, что не гарантируется работа особенно в новых устройствах, так как вы уверены, что знаете проблему, связанную с флэш-памятью на Android.

Это не straigh вперед способ ее решения, но вы можете загрузить исходный код swfdec (http://swfdec.freedesktop.org), кросс-компилировать исходный код swfdec для андроид затем портировать swfdec поверхность андроида View класса

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