- PVSM.RU - https://www.pvsm.ru -
Компания Google опубликовала под свободной лицензией BSD исходный код PDFium [1] — движка, который осуществляет рендеринг PDF в браузере Chrome. Он осуществляет очень точный и быстрый рендеринг документов, не уступая Acrobat Reader.
Движок PDFium разработан при участии коммерческой компании Foxit Software [2], которая выпускает много проприетарных программ для работы с PDF, в том числе редакторы документов, быстрые индексаторы архивов, SDK для внедрения в сторонние продукты. Разработчики заявляют, что их программное обеспечение по производительности примерно в три раза превосходит любой другой софт для работы с PDF, включая фирменные программы от Adobe.
Судя по всему, Google лицензировала у Foxit Software движок рендеринга и добилась разрешения выложить исходный код в общественное пользование.
Без сомнения, PDFium найдёт широкое применение в других свободных проектах. Например, теперь можно спокойно добавить чистый и качественный код C++ для рендеринга PDF в браузер Chromium, а также в Firefox, Opera и проч.
Разработчики Mozilla давно разрабатывают свой движок pdf.js [3] на JavaScript, теперь они могут освободить силы для других проектов. А пользователи Firefox получат нормальный рендеринг PDF, поскольку PDFium работает быстрее и лучше, чем pdf.js и любые другие аналоги.
Впрочем, для Mozilla не так всё просто. Этот плагин использует движок V8 для рендеринга JavaScript, так что придётся включить его в состав Firefox, со всеми вытекающими последствиями из-за наличия двух движков рендеринга. Но зато в Chromium можно встроить без проблем.
Автор: alizar
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/60459
Ссылки в тексте:
[1] исходный код PDFium: https://code.google.com/p/pdfium/
[2] Foxit Software: http://www.foxitsoftware.com/
[3] pdf.js: http://mozilla.github.io/pdf.js/
[4] Источник: http://habrahabr.ru/post/223759/
Нажмите здесь для печати.