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





Загляните в раздел «Поделиться» на Acrobat.com, там вы можете загружать PDF-файлы и делать их встраиваемыми Flash-файлами (вроде как YouTube для документов). Должна быть возможность загрузить их в Flex. Не идеальное решение, но, к сожалению, вам нужно каким-то образом преобразовать PDF в SWF, чтобы загрузить его в приложение Flex. Я не знаю хороших инструментов для этого. Если кто-то знает, поделитесь пожалуйста.
Если вы нацеливаетесь на AIR, вы можете загрузить PDF-файл в представление HTML, но это не работает при запуске в браузере (компонент HTML доступен только в AIR).
Проверьте: http://www.swftools.org/ для инструментов для преобразования вашего PDF в SWF, в частности pdf2swf- http://www.swftools.org/pdf2swf.html
О, милый, это приложение для воздуха. Я выберу просмотр HTML. Я не могу преобразовать их в SWF, потому что клиент будет загружать файлы.
Мы только что сделали большое приложение AIR, которое довольно часто использовало PDF - убедитесь, что вы сэкономите немного душевной боли и напишите код, чтобы проверить версию acrobat или что она даже установлена - если у них ее нет, вы не получите ошибку , просто пустой элемент HTML.
Знаю, это звучит очевидно, но все же ...
Похоже, хороший просмотрщик PDF для flex http://www.devaldi.com/?p=212
Извините за это, но преобразование PDF в своего рода SWF-файл flash ... разве это не убивает мысли о PDF?
Я имею в виду, PDF должен быть электронной бумагой, верно? Создавая из него SWF-файл, вы просто его уничтожаете. Больше не нужно редактировать, не нужно заполнять форму.
Странно то, что PDF - это продукт Adobe ... а Flex (Flash Builder) - это продукт Adobe.
Два продукта, от которых Adobe хочет доминировать в мире. Но объединение PDF в Flex ... нестандартно.
если приложение AIR,
используйте HTMLLoader ().
в Adobe Digital Edition Adobe загружает PDF-файлы во флеш-память (если вы отметите основной файл .exe, вы увидите его) без какого-либо преобразования. поэтому я думаю, что это возможно. Я декомпилировал его и нашел много классов, связанных с pdf, но я не могу запустить его после перекомпиляции :( если вы решите эту проблему, вам следует сосредоточиться на продукте Adobe Digital Edition.
Оба являются продуктами Adobe, но Flash / Flex произошли от Macromedia в результате слияния. К сожалению, Adobe не воспользовалась возможностью интегрировать программу для чтения PDF-файлов в Flash / Flex.