Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > как сделать нечто подобное?


Автор: onikys 4.3.2010, 16:50
Например есть книга в PDF формате,ее нужно разместить на сайт примерно так http://oreilly.com/catalog/9780596102258/preview#preview

Как такое можно сделать?

Автор: bars80080 4.3.2010, 17:05
книжка на сервере, ajax обращается к скрипту и получает текст страницы, которую потом и отображает.
раз там реализована отдельная постраничная загрузка, то скорее всего на сервере пдф-файл парсится пхп с помощью некой библиотеки и отдаётся только нужный кусок

Добавлено через 36 секунд
то бишь остаётся найти нужную библиотеку и сесть писать загрузку на ajax

Автор: skyboy 4.3.2010, 17:07
вопрос сводится к "как отрендерить PDF(целиком или частично) и сохранить его в виде картинки".
искать надо не в РНР разделе. А искать ПО под используемую ОС. а РНР будет только вызывать конвертер для преобразования.

Автор: Ипатьев 4.3.2010, 17:17
Цитата(onikys @  4.3.2010,  16:50 Найти цитируемый пост)
Как такое можно сделать? 

Эта технология называется "флеш".
К РНР отношения не имеет

Автор: IZ@TOP 4.3.2010, 18:37
Ипатьев, там не flash, а именно с подгрузкой средствами js/html/css. 

Автор: onikys 4.3.2010, 22:27
Вот-вот!Там подгрузка с сервера идет.

Дайте ссылку на литературу,где примерно описывается этот метод.Очень интересно будет такое реализовать. 

Автор: Ипатьев 4.3.2010, 22:51
Ну, принципиальной нет разницы. На флеше такие вещи делаются гораздо красивее.
Что-нибудь 
http://www.flashpageflip.com/demos/free/
а без флеша - это аякс и CSS. каждой из технологий люди по полгода на курсах учатся.

Автор: onikys 4.3.2010, 23:29
где б найти шаблон или "движок" и вставить туда свою книгу?

и если в книге страниц 500 разумно ли тогда такое делать на флеш?

Автор: NLspieler 4.3.2010, 23:38
Размещать книгу на сервере в pdf формате и подключать парсер, который будет превращать на лету страницы pdf файла в картинки - 
это мало того, что требует огромной нагрузки на сервер, так еще 
и трудно в реализации.

Гораздо проще и экономнее будет заранее преобразовать pdf-файл в картинки (jpg, gif или png - какой кстати из них самый экономный для больших файлов?).

Потом положить получившиеся файлы-картинки в папку "название книги". 
Файлы назвать так:
1.jpg ; 2.jpg ; 3.jpg ; 4.jpg.

Никаких парсеров и специальных библиотек при такой реализации на сервере не требуется. 
Парсить pdf-файл придется только один раз обычным софтом на обычном компьютере. 

Автор: onikys 4.3.2010, 23:44
Спасибо огромное!!

Автор: NLspieler 4.3.2010, 23:53
Цитата(onikys @  4.3.2010,  23:44 Найти цитируемый пост)
Спасибо огромное!!

Как решил реализовывать?

Автор: onikys 5.3.2010, 10:30
Попробую переделать pdf в jpg и сделаю с помощью flashpageflip.

Если получиться,то мои учителя в колледже будут писать кипятком от такой книжки smile 

Автор: Sanchezzz 5.3.2010, 10:42
 smile  а не слишком много чести для них??

Автор: onikys 5.3.2010, 16:07
Если б это был не диплом,я б фиг что сделал им smile 

Все получилось как и хотел.

Спс биг всем кто мне помог!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)