Flash FTE - Создание PDF-файлов из отрендеренного вывода и выбор текста в PDF - PullRequest
0 голосов
/ 12 февраля 2011

Сначала я написала огромный пост, но подумала, что не стоит оставлять здесь текстовую стену. Вот краткое изложение проблемы, которая, я надеюсь, вы все сможете дать некоторое представление:

  • У меня есть веб-приложение для клиента, которое использует текстовый движок API api (не TLF) для размещения текста в отчете.

  • Требования к тексту специфичны, поэтому нам нравится использовать FTE для типографики.

  • Теперь, когда текст выглядит идеально для клиента, как мне превратить то, что я вижу на экране, в pdf, который выглядит идентично?

Вот настоящая проблема:

  • Пробовал спрайт purepdf или alivepdf-> bitmap-> pdf ... ужасные результаты - нам нужна независимость разрешения

  • Посмотрел api purepdf - кажется, не является способом преобразования конечного вывода спрайта непосредственно в pdf ... похоже, мне потребуется использовать их собственный API для верстки / верстки. ... который побеждает цель использования FTE для этого (мы потеряем кернинг / лигатуры и т. д. таким образом?)

  • Наконец, используя flash -> print -> используя драйвер postscript, такой как pdfconverter или cutepdf -> pdf ........ это здорово, потому что pdf выглядит точно так же, как display и выводится вектором (res -независимый), НО

  • Используя FTE, созданный таким образом PDF-файл не имеет выбираемого текста в PDF-файле! Flash TextFields -> PDF сохранить выбор По сути, pdfconverter не встраивает шрифты в pdf при использовании FTE ... он встраивает шрифты в pdf, выполненные таким же образом, с такими же шрифтами в MS Word или чем-то вроде

Так что любое из этих решений было бы огромной помощью (по порядку)

1- Как сделать так, чтобы текст можно было выбирать в PDF-файле, созданном из FTE> postscript method

2- (Если не это) - Как я могу создать PDF из флеш-памяти, где PDF идентичен тому, что я вижу на экране - в основном, делаю прямой финальный рендеринг - Sprite to PDF .... если есть способ сделать этот PDF вручную, тогда, возможно, я смогу встроить шрифты вручную ...

Некоторый контекст:

  • Как мы используем шрифты - они созданы из SWF-шрифтов с использованием [embed] и embedAsCFF = true для использования в FTE

  • Я думал об использовании FTE только для набора текста / разметки - и когда мы получаем TextLines, используя старую старую флэш-память ... TextField (который становится доступным для выбора в конечном pdf) .... но я не могу сделать это потому, что некоторые из наших текстовых линий имеют несколько вариаций стилей шрифта и встроенных (GraphicElement) изображений в одной строке .... Я думаю, что невозможно обнаружить все эти вариации может создать соответствующее количество текстовых полей, или, возможно, есть способ

1 Ответ

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

нашли ли вы решение, по крайней мере, до # 2?

Из того, что я прочитал, чтобы экспортировать независимые от разрешения PDF-файлы на стороне сервера, вам понадобится лицензия Adobe LiveCycle Службы данных ES, которые по данным службы респ.с кем я только что говорил, начинается с и составляет около 250 тыс. долларов США.

Излишне говорить, что это немного выходит за рамки бюджета моего клиента ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...