Flex 3 + AlivePDF - Как отобразить PDF в браузере - PullRequest
0 голосов
/ 26 ноября 2010

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

Есть ли другой способ добиться того, чего я хочу?много за ваши ответы.С уважением,

BS_C3

1 Ответ

1 голос
/ 18 июля 2011

Благодаря тому, что Flash работает в плане безопасности, у вас есть два варианта:

  1. Создание и сохранение PDF на локальном компьютере - это можно сделать полностью на стороне клиента с помощью FlashPlayer 10+ (см. Класс FileReference).
    Затем пользователь может перейти к сгенерированному файлу PDF и запустить его.

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

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

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

...