Если кто не знает, софт axMag позволяет превратить скучный PDF файл в занимательную онлайн книгу с эффектом перелистывания страниц.
Я этого понять не могу — человечество только-только избавилось от неудобных бумажных книжек при помощи повсеместного распространения электронных читалок, как тут же решило графически эмулировать старые бумажные книжки на новехоньких девайсах.
Ну не важно. Как этот старый axmag конвертировать в pdf, чтобы можно было в offline читать?
Сразу говорю, способ есть, но он муторный, не как вы привыкли, и если есть возможность, лучше просто поискать где-нибудь эту самую книжку в нормальном формате, но если вариантов нет, поехали.
После конвертации axmag создает вот эти файлики — главная оболочка main.swf и xml с настройками. Они доступны и легко открываются, кстати в них можно видеть место, куда конвертировавший мог бы вставить ссылку на оригинал в PDF, если бы догадался.
Тогда в книжке была бы кнопочка “скачать PDF”. Нас же интересует директория Files. В ней в виде цифра.swf хранятся все страницы книги, по одному файлику на страницу. В нашей книжке 206 страниц, значит там 206 отдельных файлов. Воспользуемся вот таким генератором списка чисел, где зададим ряд от 1 до 206, в качестве префикса всю ссылку до Files/ включительно, а в качестве суффикса — .swf .
В результате сервис сгенерирует нам тучу записей, которые по сути являются ссылками на скачивание каждой из 206 страниц. Запихиваем этот список в любую качалку, и в результате у нас получится 206 файлов swf. Они открываются браузером в оффлайне на любом устройстве, где поддерживается Flash. Таких девайсов становится исчезающе мало, но мой Windows планшет с ними справляется на ура.
В принципе, вы можете пойти дальше и воспользоваться многочисленными утилитами по конвертации swf обратно в pdf, и получить один файл pdf со всем страницами. Ради прикола, я воспользовался декодером ресурсов swf, и обнаружил что каждая страница книги внутри файла — это картинка.
Чисто теоретически, можно попробовать их толпой вытащить, и скормить какому-нибудь FineReader или любой другой OCR утилите, чтобы она распознала текст и сделала нормальную книгу скажем в FB2. Но это вы уж как-нибудь без меня.