Здравствуйте, гость ( Вход | Регистрация )
18.01.2012 - 00:19
Сообщение
#1
|
|
|
Новичок ![]() Группа: Новичок Сообщений: 3 Регистрация: 18.01.2012 Пользователь №: 10840 |
Здравствуйте. Есть набор swf-файлов, которые представляют собой страницы электронной книги. Чтобы было понятно, о чем идет речь, приведу пример таких файлов
http://www.knigafund.ru/books/112541/pages/1.swf http://www.knigafund.ru/books/112541/pages/2.swf ...... http://www.knigafund.ru/books/112541/pages/10.swf Каждый swf генерировался из оригинального векторного pdf, который был получен от издателя. С просмотром сохраненных файлов через браузер проблем нет. Но хочется книгу конвертировать в djvu для последующего чтения в электронной читалке. Какие напрашиваются варианты решения проблемы? Очевидно, что нужно повыдергивать ресурсы из swf. Но поскольку есть ограниченное число продуктов, конвертирующих swf в файлы графических форматов и справляющихся с этой задачей очень неважно (декомпиляторы тоже не совсем подходят; они _отдельно_ извлекают текст, картинки и подобные _разрозненные_ элементы,которые должны быть _объединены_ в единое целое как в готовом swf), возникла мысль отправлять swf на печать через виртуальный принтер. Но такой возможности нет, ибо из браузера вывод swf на печать не поддерживается. Задача как раз и заключается в том, чтобы каким-то образом заставить swf выводиться на печать. Если будет использоваться виртуальный принтер, то можно добиться куда лучшего результата конвертации, чем с использованием специального софта. Специальный софт делает что-то типа скриншота (и лишь того фрагмента swf, который помещается в окошко браузера) с ужасно низким разрешением (можно играть с настройками, но качество примерно одинаково низкое; в отличие от этого качество исходного swf - замечательное!!!), а вот печать в файл, по идее, представляется очень хорошей альтернативой. Но это только мысли, а как быть с реализацией, я не знаю. Потому и интересуюсь. Заранее спасибо. |
|
|
|
user169 Отправить swf на виртуальный принтер 18.01.2012 - 00:19
MustLive
user169
Для этого тебе нужно воспользоваться про... 19.01.2012 - 01:41
chingachgoog А зачем столько геморра, если есть исходные pdf-фа... 19.01.2012 - 10:51
user169 MustLive, chingachgoog
Плейер действительно поддер... 20.01.2012 - 00:19
MustLive
user169, на файлы уже посмотрели. Можешь не повто... 20.01.2012 - 00:59
user169 MustLive
Да, такой вариант я тоже пробовал. Получ... 20.01.2012 - 01:37
chingachgoog Грамотное решение у них :)
100% защиты нет, но дос... 24.01.2012 - 14:36
MustLive Ребята, описанного мною метода вывода целой страни... 2.02.2012 - 01:54![]() ![]() |
|
Текстовая версия | Сейчас: 13.05.2013 - 17:57 |