Как я отображаю PDF в Adobe Flex?

Я использую объект FileReader на входе onchange для вашего типа входного файла! В этом примере используется функция readAsDataURL, и по этой причине у вас должен быть тег. Объект FileReader также имеет readAsBinaryString для получения двоичных данных, которые впоследствии могут быть использованы для создания того же файла на вашем сервере

Пример:

var input = document.getElementById("inputFile");
var fReader = new FileReader();
fReader.readAsDataURL(input.files[0]);
fReader.onloadend = function(event){
    var img = document.getElementById("yourImgTag");
    img.src = event.target.result;
}
7
задан Shawn 27 August 2008 в 19:58
поделиться

6 ответов

Похоже, это хорошая программа для просмотра PDF-файлов для flex http://www.devaldi.com/?p=212

5
ответ дан 6 December 2019 в 10:05
поделиться

Мы просто сделали большое приложение AIR, которое использовало PDF вполне немного - удостоверяются, что Вы сохраняете себя некоторое страдание и пишете некоторый код для проверки версии акробата или что это даже установило - если у них не будет его, то Вы не получите ошибку, просто пустое управление HTML.

Я знаю, это звучит очевидным, но все еще...

4
ответ дан 6 December 2019 в 10:05
поделиться

Выезд: http://www.swftools.org/ для инструментов для преобразования PDF в SWF, speifically pdf2swf-http://www.swftools.org/pdf2swf.html

3
ответ дан 6 December 2019 в 10:05
поделиться

Доля выезда на Acrobat.com, там можно загрузить PDFs и сделать их встраиваемыми Флеш-файлами (вид подобного YouTube для документов). Должно быть возможно загрузить тех, которые в Flex. Не идеальное решение, но к сожалению необходимо преобразовать PDF в SWF так или иначе, чтобы смочь загрузить его в приложение Flex. Я не знаю ни о каких хороших инструментах, которые делают это. Если кто-то еще знает, совместно используйте.

При предназначении для AIR, можно загрузить PDF в режим просмотра HTML, но это не работает при выполнении в браузере (компонент HTML только доступен в AIR).

2
ответ дан 6 December 2019 в 10:05
поделиться

О, сладкий, это - воздушное приложение. Я пойду с режимом просмотра HTML. Я не могу преобразовать их в SWF, потому что клиент будет загружать файлы.

0
ответ дан 6 December 2019 в 10:05
поделиться
[

]Извините, но преобразование PDF в своего рода швабру флэш-вещей ... разве это не убивает PDF мысли? [

] [

]Я имею в виду, PDF должен быть электронной бумаги, верно? При создании SWF файла из него, вы просто уничтожить это. Больше не редактировать, не заполнять форму.[

] [

]Странно, что PDF является продуктом Adobe ... и Flex (Flash Builder) является продуктом Adobe.[

] [

]Два продукта, которые Adobe хочет быть мировым доминирующим. Но объединение PDF в Flex ... не является стандартным. [

]
4
ответ дан 6 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: