2010-11-26 2 views
0

Я тестирую livePDF 0.1.5, и до сих пор все было в порядке. Меня очень интересует новая функция writeFlashHTMLText(), потому что это делает мою жизнь намного проще! xD Теперь я пытаюсь отобразить сгенерированный PDF-файл в вкладке/окне браузера вместо того, чтобы просто сохранить файл (используя функцию сохранения типа filereference). Я видел, что существует функция PDF.save(), которая позволяет указать аргумент Download.INLINE. Однако я не хочу использовать функцию сохранения класса pdf, потому что я не хочу использовать скрипт.Flex 3 + AlivePDF - Как отобразить pdf в браузере

Есть ли другой способ достичь того, чего я хочу?

Большое спасибо за ваши ответы. С уважением,

BS_C3

ответ

1

Из-за пути вспышки работает с точки зрения безопасности у вас есть два варианта:

  1. создавать и сохранять в PDF на локальной машине - это может быть сделано полностью client- используя FlashPlayer 10+ (см. класс FileReference).
    Пользователь может затем перейти к запущенному файлу PDF и запустить его.

  2. Сохраните PDF-файл на сервере и соединитесь с PDF из приложения Flash. Это позволит вам открыть PDF в браузере. Очевидно, для этого требуется какой-то сервер.

  3. Создайте приложение как приложение AIR - это позволит вам сохранить файл и, насколько мне известно, запустите его с локальной машины.

Современное состояние вещей: вы не можете создать PDF и откройте его в браузере полностью на стороне клиента (то есть FlashPlayer в браузере), если вы не используете AIR.

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