Программисты на JavaScript не останавливаются на достигнутом и продолжают приносить миру Web готовые Open Source-реализации привычных для десктопов приложений. Очередным шагом в этом направлении стал проект pdf.js.
Авторы pdf.js задались целью написать на скриптовом языке JavaScript рендерер популярного формата для документов PDF. Сам проект был анонсирован две недели назад, и с тех пор достигнуты значимые результаты: выполнена первая крупная задача — отличное отображение PDF-документа, посвященного движку Tracemonkey. Это произошло с выпуском pdf.js 0.2.
В этом же релизе (pdf.js 0.2) заявлены корректное отображение динамически загружаемых шрифтов в PDF, улучшения в рендеринге графиков и пользовательском интерфейсе, где появилась панель предварительного просмотра страниц. Следующая ключевая задача, которую поставили перед собой разработчики, — идеальное отображение документов в соответствии со спецификацией PDF 1.7.
Исходный код pdf.js распространяется под лицензией BSD, он доступен на GitHub. Посмотреть на pdf.js в действии можно здесь.
За pdf.js стоят участники проекта Mozilla, однако они говорят об отсутствии планов по интеграции pdf.js в Firefox — рассматривать такую возможность начнут только после того, как разработка станет достаточно зрелой. Пока же планируется сделать для Firefox дополнение в виде просмотрщика PDF-документов на базе pdf.js.
оригинал на www.nixp.ru
[NIXP] pdf.js — свободная реализация PDF-рендерера на JavaScript
Модератор: Модераторы разделов
-
Dmitry Shurupov
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
[NIXP] pdf.js — свободная реализация PDF-рендерера на JavaScript
По-моему, это еще один повод перейти на Убунту.
-
dergachev
- Сообщения: 847
- ОС: archlinux
Re: [NIXP] pdf.js — свободная реализация PDF-рендерера на JavaScript
Dmitry Shurupov писал(а): ↑05.07.2011 10:15За pdf.js стоят участники проекта Mozilla, однако они говорят об отсутствии планов по интеграции pdf.js в Firefox — рассматривать такую возможность начнут только после того, как разработка станет достаточно зрелой. Пока же планируется сделать для Firefox дополнение в виде просмотрщика PDF-документов на базе pdf.js.
Не понял. Так это не в браузер, а в сайты надо интегрировать (?)
-
/dev/random
- Администратор
- Сообщения: 5500
- ОС: Gentoo
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
Re: [NIXP] pdf.js — свободная реализация PDF-рендерера на JavaScript
Dmitry Shurupov писал(а): ↑05.07.2011 10:15За pdf.js стоят участники проекта Mozilla, однако они говорят об отсутствии планов по интеграции pdf.js в Firefox — рассматривать такую возможность начнут только после того, как разработка станет достаточно зрелой. Пока же планируется сделать для Firefox дополнение в виде просмотрщика PDF-документов на базе pdf.js.
Все равно вместо медленной читалки на JS я буду использовать быструю читалку на C++: плагин, интегрирующий KParts в Firefox.
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: [NIXP] pdf.js — свободная реализация PDF-рендерера на JavaScript
Ну, у меня pdf отображается в браузере при помощи xpdf. Вполне прилично.
Зачем делать рендеринг на основе тормозного JS, не понимаю.
И вообще, если уж хотят отображать документы средствами web, пусть в сторону SVG лучше смотрят. И допиливают браузеры. Хотя, как по мне, так лучше бы web-страницы размечались бы при помощи латеха, а не HTML.
Зачем делать рендеринг на основе тормозного JS, не понимаю.
И вообще, если уж хотят отображать документы средствами web, пусть в сторону SVG лучше смотрят. И допиливают браузеры. Хотя, как по мне, так лучше бы web-страницы размечались бы при помощи латеха, а не HTML.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
/dev/random
- Администратор
- Сообщения: 5500
- ОС: Gentoo
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: [NIXP] pdf.js — свободная реализация PDF-рендерера на JavaScript
/dev/random писал(а): ↑05.07.2011 14:02
Латех - замечательная вещь, но для веб-страниц он слишком медлителен. Ускорить его можно только урезав возможности. И получится тот же HTML, только немного с другим синтаксисом.
Ну, можно было бы сделать что-то вроде dvi-файлов (т.е. формируем на латехе исходник, компилируем, получаем одинаково отображающуюся абсолютно во всех браузерах страницу, которую и отдаем сервером).
Вот было бы замечательно... Только придумать еще, как туда прикрутить скрипты..
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: [NIXP] pdf.js — свободная реализация PDF-рендерера на JavaScript
Не было бы. Вот, скажем, этот форум у меня выглядит совсем не так, как у большинства. Просто потому, что я написал расширение для браузера, которое переколбашивает его (форум) так, как мне удобно. И это гут. Со всякими a la DVI это будет практически нереально. И да, придется еще рекламу смотреть, ибо AdBlock тоже в DVI-ном мире работать не будет. Нафиг-нафиг.
Мои розовые очки
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
Re: [NIXP] pdf.js — свободная реализация PDF-рендерера на JavaScript
Хотите, чтобы веб-страницы компилировались так же долго, как и LaTeX-документы?
Только статические страницы?