Mozilla's op standaarden gebaseerde pdf-lezer

Schrijver: Monica Porter
Datum Van Creatie: 19 Maart 2021
Updatedatum: 17 Kunnen 2024
Anonim
11 lezersvragen over Windows 10 (SchoonePC Nieuwsbrief 103)
Video: 11 lezersvragen over Windows 10 (SchoonePC Nieuwsbrief 103)

Andreas Gal, onderzoeker bij Mozilla, heeft onthuld dat Mozilla werkt aan een op webstandaarden gebaseerde pdf-lezer, pdf.js (zie Github voor de nieuwste code). Hij vertelde .net dat het idee geboren was tijdens een recente zakenreis naar Azië. "Chris Jones en ik waren aan het bespreken welke platformmogelijkheden mogelijk ontbreken in HTML5. We vroegen ons af waarom Google Chrome een native code PDF-renderer had ingesloten om PDF's weer te geven en waarom nog niemand een PDF-lezer in HTML5 / JavaScript had geïmplementeerd", herinnert hij zich. "Als je alles kunt doen wat je wilt met HTML5, waarom zou je dan native code moeten gebruiken? We wilden zien of dit in JavaScript en HTML5 resulteerde in competitieve prestaties en visuele kwaliteit."

De belangrijkste uitdaging was dat PDF een substantiële specificatie is. Gal zegt dat hij en Jones waren gewaarschuwd dat het een aanzienlijke tijdsinvestering zou kunnen kosten voordat ze iets konden weergeven. "Gelukkig bleek dit een minder ernstig probleem te zijn dan we dachten", zegt Gal. "HTML5 biedt geweldige API's op hoog niveau voor het weergeven van afbeeldingen en tekst, dus we hoefden niet met een van die problemen op laag niveau om te gaan, waardoor we veel minder moesten implementeren. We renderen al een substantiële subset van PDF's, en onze codebase is nog steeds onder de 5000 regels code. "


Gals blogpost suggereert op korte termijn dat het doel is om pdf.js te gebruiken om pdf's ‘native’ in Firefox weer te geven, maar de doelen op langere termijn zijn gericht op een meer open benadering. "We richten ons op HTML5 en elke moderne browser die dit ondersteunt. Vanaf vandaag werkt [pdf.js] in Firefox en Chrome", zegt hij, eraan toevoegend dat Safari en IE9 "beide op dit moment door WebGL getypte arrays lijken te missen. ". Gal hoopt dat ze de specificatie zullen inhalen, anders moet er misschien een langzamere oplossing voor hen worden bedacht.

Wij Adviseren
Drie dingen die je niet wist dat je zou kunnen doen met een Microsoft Surface Pro
Lezen

Drie dingen die je niet wist dat je zou kunnen doen met een Microsoft Surface Pro

Al je het geluk hebt een urface Pro-apparaat te bezitten, welke ver ie je ook hebt, weet je dat het krachtige kleine machine zijn die in taat zijn om zeer arbeid inten ieve taken uit te voeren.Een van...
13 essentiële Adobe XD-plug-ins
Lezen

13 essentiële Adobe XD-plug-ins

ind de eer te reek Adobe XD-plug-in werd uitgebracht, zijn ze een game-wi elaar voor gebruiker . Een groot aantal praakmakende bedrijven zoal Dribbble, Airtable en tark brachten hun tool en ervice re...
Vijf redenen om jQuery mobile te gebruiken
Lezen

Vijf redenen om jQuery mobile te gebruiken

Met de toename van touch creen op telefoon , tablet en laptop , worden we geconfronteerd met een dringende behoefte om aanraakvriendelijke web ite te bouwen. Niet alleen dat, maar web ite-eigenaren mo...