Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   импорт pdf (http://www.flasher.ru/forum/showthread.php?t=148222)

egor_pe4kin 24.12.2010 18:38

импорт pdf
 
здравствуйте.
подскажите, пожалуйста, каким образом можно импортировать какой-либо pdf-документ в as3 на лету, а потом постранично сконвертировать его в массив displayObject, sprite или что-нибудь другое для того, чтобы можно было использовать этот массив для fade flip.
заранее спасибо.

zuxul 24.12.2010 18:58

pdf+as3

egor_pe4kin 24.12.2010 19:09

@zuxul
знал же, что такие найдутся:/ прогуглено насквозь

вопрос не решён. прошу помощи

КорДум 24.12.2010 19:11

Какие "такие"? Вы задали общий вопрос. Получили общий ответ. Даже не просто ответ, а ссылку для более детального изучения. Хотите узнать подробнее - спрашивайте подробнее, с примерами кода. Никто готовое вам писать не будет (хотя находятся альтруисты).

iflamberg 24.12.2010 19:37

Автору нужно не формировать pdf "на лету", а конвертация as3 в pdf, как я понял. Это не такая уж стандарная операция. Я никогда не видел библиотек, которые это умеют

alatar 25.12.2010 01:36

Цитата:

каким образом можно импортировать какой-либо pdf-документ в as3 на лету
Можно считать, что никаким. Все что можно найти либо находится в зачаточном состоянии, либо частично использует сервер. В начале года был проект, в котором нужна была конвертация. В конце-концов остановились на pdf2swf и конвертировали на сервере.

zuxul 25.12.2010 22:49

Цитата:

Сообщение от egor_pe4kin (Сообщение 959754)
знал же, что такие найдутся:/ прогуглено насквозь

Если Вы сразу бы написали, что, например, нашли вот эту супер_пупер_либу, написали бы, чем она Вам не подходит, сделали ли бы краткий экскурс по другим проектам...а так, только извиняйте меня :)

egor_pe4kin 27.12.2010 14:21

простите за некорректно поставленный вопрос.
передо мной стоит задача: использовать флеш как контейнер, которому передаётся допустим при помощи flashVars какой-либо id документа, и при выполнении, приложение стягивает с сервера пдф документ с данным id и парсит его таким образом, что в дальнейшем может использовать каждую его страницу как объект и также использовать для pageflip.

пс. спасибо всем отозвавшимся. еще раз не судите строго за форму вопроса;)
ппс. мне ни в коем случае не нужно писать весь код для поставленной мне задачи. pageflip уже частично написан из спорт.интереса. а для реальной помощи мне хватит названия метода/либа которая этим успешно занимается.
пппс. то, что нашёл я - либо pdf2swf (но это как-то топорно, тк придётся сначала конвертить, а потом ембеддить), либо "new URLRequest("http://www.example.com/test.pdf");" что проблемы тоже не решает. также нашёл purePDF - отлично работает, только для генерации документа( еще что-то было как pdfobject в flex, но тоже что-то не то

может я что-то упустил, может быть появилось что-либо новое, может появилось что-то новое, что я упустил) просто прошу поделиться соображениями/опытом, тк видел приложения которые мало того, что делают постраничную конвертацию, так и в pageflip еще оборачивают, на выходе выплёвывая книжку с динамической пдфкой. + http://www.ipaper-cms.com/

просто уверен, что если что-то можно реализовать на 1м языку, можно реализовать на другом. лишь бы руки)

alatar 27.12.2010 15:00

Цитата:

использовать флеш как контейнер, которому передаётся допустим при помощи flashVars какой-либо id документа, и при выполнении, приложение стягивает с сервера пдф документ с данным id
Цитата:

(но это как-то топорно, тк придётся сначала конвертить, а потом ембеддить)
Что-то у вас одно с другим не вяжется. Грузить или эмбеддить?
Цитата:

на выходе выплёвывая книжку с динамической пдфкой
Конвертируется на сервере, на сервере же компилируется флешка с эбедом полученных страниц. Либо сконвертированные страницы подгружаются во вьювер.

egor_pe4kin 27.12.2010 15:40

alatar, оба предложенных варианта хороши, но разве нет нативных способов?
если нет - жаль( а процесс конвертации должен происходить таким образом?:
1) посылается запрос php скрипту с id документа
2) скрипт запускает pdf2swf с нужным документом в параметрах и сохраняет в нужное место
3) php отдаёт сконвертированный swf флешке
4) та его уже дальше обрабатывает его пофреймово

это нормальный алгоритм, либо можно сделать лучше?
пс. попутный вопрос: как можно скомпилировать флешку в на сервере.
ппс. alatar, спасибо за проявленный интерес к моему вопросу

заранее очень благодарен)


Часовой пояс GMT +4, время: 19:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.