Как стать автором
Обновить

Комментарии 34

Ну наконец-то можно отказаться от флеша и спокойно все пдфки читать с телефона. Андреас Гал с коллегами из Mozilla — молодцы!
Вот только, если не ошибаюсь, сначала грузится вся пдфка, а не по странице. Посмотрим во что это всё выльется, небось скоро и плагин для Jquery выйдет.
Создать из pdf.js плагин для jQuery — это тривиальная задача по инкапсуляции готового кода. Вот только весить такой плагин будет далеко не мало.
Современные реалии такие, что очень часто ради одной-двух функций, люди таскают с собой полноценные библиотеки. И учитывая, что интернет во многих местах не особо и дорогой, веб-зразработчики(не все конечно) считают, ну 70кб погоды не сделают.
Погоду делает не столько собственно вес js-файла (который качается за доли секунды), сколько объем самого кода (который браузеру нужно распарсить и что-то с ним сделать).
вы действительно думаете, что с jQuery(как с блютуф) все вещи становятся лучше?
Эм… а где я это сказал? Просто сейчас даже самое простенькие вещи в виде плагинов выпускают.
НЛО прилетело и опубликовало эту надпись здесь
FlashPaper — это отображение swf, полученного из SWFTool, причем загружает он swf крайне неаккуратно, тратя безумное кол-во памяти и процессора, из-за реализации стримера.
Как кстати! Пусть еще сырой, но я уже знаю, где его применю :)
многие из которых к тому же не полностью поддерживают важные спецификации PDF

А будет ли pdf.js поддерживать все эти спецификации? Другими словами — по каким причинам не поддерживаются спецификации в существующих решениях и не будут ли эти же причины мешать и в pdf.js?
В Опере не завелся тестовый пример, а в Хроме всё ок.
Жду поддержки typed-arrays в этом браузере :)
Отличная новость. Пора уже уходить от концепции «всё во флеше».
Эх, а текст выделить то нельзя, кажется :(
Подскажите, есть ли аналог данного движка, но для формата DjVu?
Не думаю. Для DocMe я пишу нативный рендер на флеше, очень много подводных камней в спецификации DJVU. Вейвлеты там (IW44) — самая неприятная штука. Работа на 50-55% сделана, после чего, полагаю, можно будет портировать и на js (только, конечно, для очень современных браузеров)
А можно наоборот? Из pdf в html? А то какие-то уроды выпустили указ по которому все положения и приказы на сайте гос. органов должны быть в формате html + скачивание…
Из PDF можно нагенерировать картинок, которые потом вывесить на сайте. А полноценный OCR с правильной разметкой — врядли получится.
Быстрый поиск в Google нашёл PDFTOHTML. Но у него лицензия GPL. И в demo-примере кое-где «мусор» наблюдается.

Вообще, многие журналы делают две картинки страницы с высоким и низким разрешением и вывешивают это дело в интернет в специальном просмотрщике.
Сам сейчас занимаюсь такой же задачей. Из платных тулзовин/sdk могу посоветовать только это www.investintech.com/products/developer/ — она у меня лучше всего конвертировала. Но так как клиент не согласился покупать, пришлось писать свой конвертер, использую iTextSharp и PDF Clown.

Вещь отличная, но пока что кириллицу не понимает (или такая пдфка попалась) и большие пдф файлы не открывает. Буду следить за проектом.
Посмотрите продуты Adeptol они рендерят на js сотни форматов включая пдф. И в целом вполне читабельно рендерят хотя конечно никакой попиксельной идентичности
А где вы там js-вьювер нашли? Флеш-вьювер вижу, а js — нет.
Могу ошибаться, на моей памяти их продукт Document Viewer в appliance версии имел js обёртку. Сейчас посмотрел их клауд сервис действительно на флеше.
Обертка-то всегда была, только она была мостом к флешу, и только. А так, пользуются они обычным swftools, и отображением полученной swf.
А цивильная генерация pdf из шаблонов html+css на js в браузере в природе существует?
гм… внезапно пришло на ум использование виртуального pdf принтера
а виртуальный принтер стоит у всех пользователей и есть js доступ к нему?
Нет конечно же, хотя для Линукса фактически да, а диалог печати то через js уже сто лет вызывается.
Но в целом согласен что система получается интерактивная, а не автоматическая.
Скажите, это только у меня в «демо» открывается только белый лист? Причем как в ФФ 5, так и в Хроме 12
Подождите, у меня через несколько минут появилось.
Промотайте вперёд. У меня почему-то страницы, которые ближе к концу, моментально рендерятся, остальные похуже; первая так и осталась белым листом.
А почему бы не написать интерпретатор postscript а потом использовать тот же ghostscript для интерпретации pdf?
Именно этот документ отображается в вышеупомянутом демо.
Поправьте демо, плиз. Битая ссылка.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории