PDF четец, базиран на стандартите на Mozilla

Автор: Monica Porter
Дата На Създаване: 19 Март 2021
Дата На Актуализиране: 17 Може 2024
Anonim
Ransomware: Protecting Yourself from online Criminals
Видео: Ransomware: Protecting Yourself from online Criminals

Андреас Гал, изследовател в Mozilla, разкри, че Mozilla работи върху PDF четец, базиран на уеб стандарти, pdf.js (вижте Github за най-новия код). Той каза пред .net, че идеята се е родила при скорошно бизнес пътуване до Азия. "С Крис Джоунс обсъждахме какви възможности на платформата може да липсват в HTML5. Чудехме се защо Google Chrome е вградил вграден PDF рендер за показване на PDF файлове и защо още никой не е внедрил PDF четец в HTML5 / JavaScript", спомня си той. „Ако можете да правите каквото искате с HTML5, защо ще трябва да използвате роден код? Искахме да видим дали това в JavaScript и HTML5 води до конкурентна производителност и визуално качество.“

Основното предизвикателство беше, че PDF е съществена спецификация. Гал казва, че той и Джоунс са били предупредени, че може да отнеме значителна инвестиция, преди да успеят да получат каквото и да било. „За щастие това се оказа по-малко сериозен проблем, отколкото си мислехме“, казва Гал. „HTML5 предлага страхотни приложни програмни интерфейси (API) на високо ниво за графично и текстово изобразяване, така че не трябваше да се справяме с нито един от тези проблеми на ниско ниво, които значително намалиха това, което трябваше да приложим. Вече изобразяваме значително подмножество на PDF и нашата кодова база все още е под 5000 реда код. "


Краткосрочно, публикацията в блога на Гал предполага, че целта е да се използва pdf.js, за да се визуализират PDF файловете в Firefox, но по-дългосрочните цели са за по-отворен подход. "Насочваме се към HTML5 и всеки съвременен браузър, който го поддържа. От днес [pdf.js] работи във Firefox и Chrome," казва той и добавя, че Safari и IE9 "изглежда липсват масиви, въведени от WebGL в момента ". Гал се надява да настигнат спецификацията, в противен случай може да се наложи да им се измисли по-бавно решение.

Нови Статии
Как да извайвам и позирам карикатурна глава в ZBrush
Прочетете Още

Как да извайвам и позирам карикатурна глава в ZBrush

Когато исках да създам забавно произведение на 3D изкуството с глупав израз, видях концепция от Ранди Бишоп, която наистина харесвах за лилав орк с рог, изглеждащ объркан.Започвам с сфера DynaMe h с н...
6 страхотни дизайна за фермерските пазари
Прочетете Още

6 страхотни дизайна за фермерските пазари

Тъй като купувачите все повече търсят биологични и здравословни продукти, някогашната донкихотска идея да купуват храна от нейния източник сега навлиза в масовия поток. Например в САЩ броят на фермерс...
3 неща, които можете да научите от проектирането на играчки
Прочетете Още

3 неща, които можете да научите от проектирането на играчки

Mario Troi e е италиански / бразилски дизайнер и предприемач, който работи със muzi, ръководейки творчески проекти. Повече от 10 години работи в бизнеса с играчки, проектира и пуска на пазара продукти...