PDA

Просмотр полной версии : Flash and PDF


boompro
18.10.2005, 10:16
В общем я задаю данный вопрос здесь потому, что незнал куда его определить.
Господа суть вопроса такова:
есть текст который выводится в скролле самодельном, можно ли каким то образом с серверной стороны или клиентской при нажатии на button
"Print PDF" выдавалась PDF страница с тем же текстом который идет в
текст-скролле ?!
Вообще общая задача, есть меню(блюд, список) который очень часто меняется задача минимизировать затраты в ведение данных, т.е. нужно чтобы люди могли написать файлик с меню положить на сервер а Flash MX уже сам распарсит какой где шрифт и какой где высота.
Была идея использовать XML для этого, хорошая идея по мне, но пользователи незнают XML, либо прийдется писать длинное руководство по составлению меню(блюд) в формате XML ;) текстовик тоже по идеи не годится, но возможно... ну ладно если возьмем XML вот я его в скроле вывожу разным шрифтом, высота и т.д. а мне нужно еще чтобы под скроллом была кнопка "Print PDF" при нажатии на кнопку генерится pdf файл из того вот меню с выдержкой шрифтов.. ну т.е. красиво чтобы получилось....

Выслушаю с удовольствием варианты решение с PDF ну и самособой можете забыть, а можете помнить о том как хранить все меню.. тоже выслушаю...

Best Regards...

aksios
18.10.2005, 10:51
Чето как то не понятно замутил.
Во первых, есть приложение от макромедия для работы с PDF из под флеша.
Во вторых, есть библиотеки на PHP для создания PDF документа.
Теперь по сути вопроса, определись шо тебе надо получить: базу для ведения данных, отчет, заполняемый внешними данными, или выкладывать картинку готового документа и дублировать его содержание в самодельном скролле.

kruasan
18.10.2005, 18:21
Можно и без сервера...
Инсталь полный Adobe Acrobat, в системе появится виртуальный принтер AdobePDF.
На onRelease вызывай PrintJob и указывай, чтоб печатался нужный клип с текстом. При нажатии на твою кнопку выскочит окно Print, в качестве принтера выбираешь AdobePDF. Жмешь принт и на выходе будет желаемый pdf.

boompro
18.10.2005, 20:08
Теперь по сути вопроса, определись шо тебе надо получить: базу для ведения данных, отчет, заполняемый внешними данными, или выкладывать картинку готового документа и дублировать его содержание в самодельном скролле.
Отвечаю, что лучше сам вырози, нужно чтобы люди взяв свой файлик с меню дали мне я не напрягаясь положил его на сервак, там при загрузки флэша на клиентскую сторону из этого файла все считалось и показалось в скроле, под скролом если человек нажмет кнопку в броузере откроется PDF с этим меню...

boompro
18.10.2005, 20:09
Можно и без сервера...
Инсталь полный Adobe Acrobat, в системе появится виртуальный принтер AdobePDF. ага и клентам всем кто посещает сайт рекомендовать
установить его... а то пдф не сделается.... вариант...

aksios
18.10.2005, 22:32
В таком случае, кто тебе мешает указать в флешке ссылку на pdf документ?
Если ты думаешь, шо у клиента нет никакого pdf вьювера, то пользуй продукт макромедии для работы с pdf - в этом случае тебе дают документ, ты его обрабатываешь и кладеш swf на сервак. PDF можна еще в html конвертить - есть такая прога. Ты хочешь, шоб у тебя считалось содержимое pdf в поле для текста. Это простыми средствами реализовать нельзя, типа проще напрячься и копи текст каждый раз делать из документа.