Открыть pdf во флеш плеере 10 - PullRequest
0 голосов
/ 05 июня 2010

Мне нужно открыть PDF-файл во флеш-плеере 10. SWF-файл не будет работать в браузере, и в системе не будет программы Adobe Reader. Мне нужно знать, возможно ли открыть PDF-файл, не преобразовывая его каким-либо образом, во флеш-плеере. Я искал в Google бесчисленное количество часов, и ничего не пришло, только программное обеспечение для преобразования и код, чтобы открыть его в браузере.

Спасибо, Джордан

Ответы [ 4 ]

1 голос
/ 05 июня 2010

Прочтите эту статью.

http://va.lent.in/blog/tag/pdf2swf/

В нем подробно рассматриваются исследования и ограничения PDF с помощью ActionScript

0 голосов
/ 15 января 2011

Есть другая альтернатива: читать байты PDF и рендерить ее с помощью AS3. Уже существует несколько библиотек (на http://code.google.com):

  • purepdf (с org.purepdf.pdf.PdfReader)
  • as3-pdfreader (с org.pdfbox.pdfparser.PDFParser)

Эти парсеры PDF не поддерживают все функциональные возможности доступного формата PDF, и я думаю, что вы не сможете справиться с ними с той же простотой встроенного в AIR PDF Reader (througt flash.html.HTMLLoader).

0 голосов
/ 07 июня 2010

Нет, просмотр PDF во Flash невозможен без предварительного преобразования PDF-файла в формат Flash или использования внешнего устройства чтения PDF.

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

0 голосов
/ 05 июня 2010

Если это не будет работать в браузере, как он будет работать? Как отдельный файл .swf? Не могли бы вы запустить это как приложение Adobe AIR? AIR поддерживает рендеринг содержимого PDF.

...