WikiDer > PDF.js
![]() | |
![]() Программа просмотра PDF-файлов в Firefox 19.0b4 | |
Оригинальный автор (ы) | Андреас Гал |
---|---|
Разработчики) | Mozilla |
изначальный выпуск | 2 июля 2011 г.[1] |
Стабильный выпуск | 2.5.207 / 1 июня 2020 г.[1] |
Репозиторий | ![]() |
Написано в | JavaScript, CSS, HTML |
Платформа | Движок JavaScript, веб-браузер |
Размер | 3,94 МБ[1] |
Тип | Просмотрщик PDF |
Лицензия | Лицензия Apache 2.0[2] |
Интернет сайт | мозилла |
PDF.js или же pdf.js это Библиотека JavaScript что делает Формат переносимого документа (PDF) файлы с использованием веб-стандарты-согласие HTML5 Canvas. Проект возглавляет Фонд Mozilla после Андреас Гал запустил его (изначально в качестве эксперимента) в 2011 году.
История и применение
PDF.js может работать как часть веб-сайта или браузера. Первоначально созданный как Расширение Firefox,[3] теперь он включен в Mozilla Firefox с 2012 г. (версия 15)[4][5] и по умолчанию включен с 2013 года (версия 19).[6][7] Он также входит в ownCloud,[8] Nextcloud,[9][10] и как расширение браузера для Гугл Хром, Хром,[11] Firefox для Android,[12] Бледная луна[13] и SeaMonkey.[14]
Разработчики также будут встраивать PDF.js в свое программное обеспечение, чтобы обеспечить рендеринг и просмотр PDF в веб-приложении или собственном приложении или рендеринг на сервере. Примеры интеграции PDF.js включают в себя Dropbox (услуга) для предварительного просмотра PDF-документов,[15] Slack (программное обеспечение),[16] и Linkedin для просмотра доступных материалов курса в Интернете.[17] Некоторые продукты для разработки программного обеспечения также основаны на упрощении расширения PDF.js.[18][19]
Поведение
Согласно одному тесту, PDF.js эффективен для просмотра наиболее распространенных PDF-файлов, хотя может иметь некоторые проблемы с большими или «тяжелыми с графикой» документами.[20]Другой анализ показал, что от 1 до 3% PDF-файлов в определенных подмножествах документов могут привести к сбою или зависанию программы просмотра PDF.js либо из-за поврежденного, либо из-за сложного файла.[21]
PDF.js поддерживает большую часть спецификации PDF, но некоторые функции еще не реализованы, что может повлиять на поведение отрисовки в зависимости от функций, используемых в документе.[22]
Функции PDF, еще не добавленные в PDF.js или неполные:
- Дополнительные группы контента (OCG)
- Цветовые профили ICC
- Плашечные цвета
- Моделирование наложения
- Группы прозрачности (нокаут / изоляция)
- Некоторые узоры и оттенки
- Печать с высокой точностью
- Интерактивные и заполняемые формы
Сообщество участников PDF.js также отмечает, что поведение PDF.js в браузере зависит от поддержки браузером необходимых функций PDF.js.[23] Производительность и надежность будут лучшими в Chrome и Firefox, которые полностью поддерживаются и проходят автоматическое тестирование.
Смотрите также
Рекомендации
- ^ а б c «Релизы · mozilla / pdf.js». GitHub.
- ^ "pdf.js / ЛИЦЕНЗИЯ на master · mozilla / pdf.js". GitHub.
- ^ «PDF Viewer (снято с производства)». addons.mozilla.org. Архивировано из оригинал 5 декабря 2015 г.. Получено 2 декабря 2015.
- ^ Парфени, Лучиан (30 апреля 2012 г.). "PDF.JS и панель диспетчера загрузок перенесены в Firefox 15". Софтпедия. SoftNews.
- ^ Благовещенский, Антон (29 августа 2012 г.). "Вышла новая версия Firefox 15" [Выпущена новая версия 15 браузера Firefox]. Российская газета (на русском). Получено 9 сентября 2012.
- ^ «Ошибка 773397 - отключение pdf.js до выхода FF15 beta 5». bugzilla.mozilla.org.
- ^ «Примечания к выпуску Firefox 19.0». mozilla.org. Получено 30 апреля 2013.
- ^ owncloud / files_pdfviewer, ownCloud, 8 февраля 2020 г., получено 28 марта 2020
- ^ nextcloud / files_pdfviewer, Nextcloud, 18 марта 2020 г., получено 28 марта 2020
- ^ «Программа просмотра PDF - Приложения - Магазин приложений - Nextcloud». apps.nextcloud.com. Получено 28 марта 2020.
- ^ «Просмотрщик PDF». Интернет-магазин Chrome.
- ^ "Android PDF.js". addons.mozilla.org.
- ^ «Дополнения - Moon PDF Viewer». Pale Moon - Дополнения.
- ^ «Программа просмотра PDF для SeaMonkey». Дополнения для SeaMonkey.
- ^ https://dropbox.tech/application/annotations-on-document-previews
- ^ https://slack.engineering/what-matters-to-you-matters-to-us-10ff49650a5d
- ^ https://engineering.linkedin.com/blog/2019/04/under-the-hood--learning-with-documents
- ^ https://news.ycombinator.com/item?id=22763656
- ^ https://pdfjs.express/blog/introduction-pdfjs-express
- ^ https://hacks.mozilla.org/2014/05/how-fast-is-pdf-js/
- ^ https://www.pdftron.com/blog/pdf-js/pdf-js-reliability-benchmark/
- ^ https://www.pdftron.com/blog/pdf-js/guide-to-pdf-js-rendering/
- ^ [1]
внешняя ссылка
- Официальный веб-сайт
- «Просмотр файлов PDF в Firefox». Справка Firefox. Mozilla.
- Крис Джонс и Андреас Гал (и команда pdf.js) (15 июня 2011 г.). "pdf.js: Отображение PDF с помощью HTML5 и JavaScript". Андреас Галблог.CS1 maint: использует параметр авторов (связь)
- Каталин Чимпану (3 мая 2012 г.). «Скрипт дня: pdf.js». Софтпедия.
![]() | Этот бесплатное программное обеспечение с открытым исходным кодом статья - это заглушка. Вы можете помочь Википедии расширяя это. |