Как отобразить PDF в Adobe Flex? - PullRequest
       80

Как отобразить PDF в Adobe Flex?

7 голосов
/ 27 августа 2008

Ищете способ отображения PDF во Flex. Я уверен, что есть несколько способов. Ищете самый простой в обслуживании / интеграции / наиболее удобный для пользователя. Я предполагаю, что возможно отобразить окно браузера в приложении и отобразить его, но если оно выходит из IE / FireFox, это неприемлемо для этого проекта.

Спасибо ...

Ответы [ 8 ]

5 голосов
/ 23 ноября 2009

Это похоже на хороший просмотрщик PDF для flex http://www.devaldi.com/?p=212

4 голосов
/ 06 января 2010

Извините, что так, но преобразование PDF в нечто вроде флэш-памяти ... разве это не убивает мысли о PDF?

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

Странно то, что PDF - это продукт Adobe ... а Flex (Flash Builder) - это продукт Adobe.

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

4 голосов
/ 30 августа 2008

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

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

3 голосов
/ 28 августа 2008

Проверьте: http://www.swftools.org/ для инструментов для преобразования вашего PDF в SWF, в частности, pdf2swf- http://www.swftools.org/pdf2swf.html

2 голосов
/ 28 августа 2008

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

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

1 голос
/ 31 мая 2011

в Adobe Digital Edition, Adobe Загружайте PDF-файлы во флэш-память (если вы проверите основной файл .exe, вы можете его увидеть), без конвертации. поэтому я думаю, что это возможно сделать. я декомпилировал его и нашел много классов, связанных с PDF, но я не могу запустить его после перекомпиляции :( если вы решили эту проблему, вам следует сосредоточиться на продукте Adobe Digital Edition.

0 голосов
/ 18 мая 2011

если приложение AIR,

используйте HTMLLoader ().

0 голосов
/ 29 августа 2008

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

...