Обновить

Опубликован код движка для рендеринга PDF в браузере Chrome

Open source
Компания Google опубликовала под свободной лицензией BSD исходный код PDFium — движка, который осуществляет рендеринг PDF в браузере Chrome. Он осуществляет очень точный и быстрый рендеринг документов, не уступая Acrobat Reader.

Движок PDFium разработан при участии коммерческой компании Foxit Software, которая выпускает много проприетарных программ для работы с PDF, в том числе редакторы документов, быстрые индексаторы архивов, SDK для внедрения в сторонние продукты. Разработчики заявляют, что их программное обеспечение по производительности примерно в три раза превосходит любой другой софт для работы с PDF, включая фирменные программы от Adobe.

Судя по всему, Google лицензировала у Foxit Software движок рендеринга и добилась разрешения выложить исходный код в общественное пользование.

Без сомнения, PDFium найдёт широкое применение в других свободных проектах. Например, теперь можно спокойно добавить чистый и качественный код C++ для рендеринга PDF в браузер Chromium, а также в Firefox, Opera и проч.

Разработчики Mozilla давно разрабатывают свой движок pdf.js на JavaScript, теперь они могут освободить силы для других проектов. А пользователи Firefox получат нормальный рендеринг PDF, поскольку PDFium работает быстрее и лучше, чем pdf.js и любые другие аналоги.

Впрочем, для Mozilla не так всё просто. Этот плагин использует движок V8 для рендеринга JavaScript, так что придётся включить его в состав Firefox, со всеми вытекающими последствиями из-за наличия двух движков рендеринга. Но зато в Chromium можно встроить без проблем.
Теги:PDFChromePDFiumFoxit Softwarepdf.js
Хабы: Open source
Рейтинг +51
Количество просмотров 21,2k Добавить в закладки 112
Комментарии
Комментарии 37

Похожие публикации

Software Engineer
от 200 000 ₽Ассоциация ФинтехМоскваМожно удаленно
Java developer (Senior)
от 220 000 до 280 000 ₽Энерготелеком (Читатехэнерго)Пушкино
RD Software Tester
от 1 200 до 1 200 $Cyntegrity Germany GmbHТомскМожно удаленно
Senior Software Engineer C++
от 7 500 до 11 500 $MotionalСингапур
C++ Software Developer
от 1 200 до 1 500 €Theyr LtdРостов-на-ДонуМожно удаленно

Лучшие публикации за сутки