Mozillas standardbasierter PDF-Reader

Autor: Monica Porter
Erstelldatum: 19 Marsch 2021
Aktualisierungsdatum: 17 Kann 2024
Anonim
Create a Custom PDF Viewer With JavaScript
Video: Create a Custom PDF Viewer With JavaScript

Andreas Gal, Forscher bei Mozilla, hat bekannt gegeben, dass Mozilla an einem auf Webstandards basierenden PDF-Reader (pdf.js) arbeitet (den neuesten Code finden Sie unter Github). Er erzählte .net, dass die Idee kürzlich auf einer Geschäftsreise nach Asien geboren wurde. "Chris Jones und ich diskutierten darüber, welche Plattformfunktionen in HTML5 fehlen könnten. Wir haben uns gefragt, warum Google Chrome einen nativen Code-PDF-Renderer zum Anzeigen von PDFs eingebettet hat und warum noch niemand einen PDF-Reader in HTML5 / JavaScript implementiert hat", erinnert er sich. "Wenn Sie mit HTML5 alles tun können, was Sie wollen, warum müssen Sie dann nativen Code verwenden? Wir wollten herausfinden, ob dies in JavaScript und HTML5 zu wettbewerbsfähiger Leistung und visueller Qualität führt."

Die größte Herausforderung bestand darin, dass PDF eine wesentliche Spezifikation ist. Gal sagt, er und Jones wurden gewarnt, dass es eine beträchtliche Zeitinvestition dauern könnte, bis sie etwas zum Rendern bekommen könnten. "Glücklicherweise stellte sich heraus, dass dies ein weniger schwerwiegendes Problem war, als wir dachten", sagt Gal. "HTML5 bietet großartige High-Level-APIs für die Grafik- und Textwiedergabe, sodass wir uns nicht mit diesen Low-Level-Problemen befassen mussten, was die Implementierung erheblich reduzierte. Wir rendern bereits eine beträchtliche Teilmenge von PDF und Unsere Codebasis liegt immer noch unter 5000 Codezeilen. "


Kurzfristig legt Gal's Blog-Beitrag nahe, dass das Ziel darin besteht, pdf.js zu verwenden, um PDFs in Firefox "nativ" zu rendern. Langfristige Ziele sind jedoch ein offenerer Ansatz. "Wir zielen auf HTML5 und jeden modernen Browser ab, der dies unterstützt. Ab heute funktioniert [pdf.js] in Firefox und Chrome", sagt er und fügt hinzu, dass Safari und IE9 "derzeit beide Arrays vom Typ WebGL fehlen ". Gal hofft, dass sie mit der Spezifikation Schritt halten, da sonst möglicherweise eine langsamere Problemumgehung für sie entwickelt werden muss.

Empfohlen
Übernehmen VFX-Künstler Hollywood?
Weiterlesen

Übernehmen VFX-Künstler Hollywood?

Die e Funktion wird Ihnen in Verbindung mit Ma ter of CG zur Verfügung ge tellt, einem neuen Wettbewerb, der die Möglichkeit bietet, mit einem der bekannte ten Charaktere von 2000AD zu arbei...
10 Tipps zum Verwalten der Kundenerwartungen
Weiterlesen

10 Tipps zum Verwalten der Kundenerwartungen

Wi en ie, wie viel ie aufladen mü en und wie lange da Projekt vorau ichtlich dauern wird. Fügen ie Liefer- und Betrieb ko ten, da Gehalt, da ie benötigen, und weitere 30 Prozent fü...
Noel Tock auf besseren Restaurant-Websites
Weiterlesen

Noel Tock auf besseren Restaurant-Websites

.net: Wa i t da Problem bei den mei ten Re taurant eiten? Und wa i t dein per önlicher Hau tierha ?Noel Tock: Immer eine gute Frage! Da größte Problem i t auch mein Hau tier ärgern...