Mozillas standardbaserede PDF-læser

Forfatter: Monica Porter
Oprettelsesdato: 19 Marts 2021
Opdateringsdato: 17 Kan 2024
Anonim
Mozillas standardbaserede PDF-læser - Kreativ
Mozillas standardbaserede PDF-læser - Kreativ

Andreas Gal, forsker ved Mozilla, har afsløret, at Mozilla arbejder på en webbaseret PDF-læser, pdf.js (se Github for den nyeste kode). Han fortalte .net, at ideen blev født på en nylig forretningsrejse til Asien. "Chris Jones og jeg diskuterede, hvilke platformsfunktioner der muligvis mangler i HTML5. Vi undrede os over, hvorfor Google Chrome integrerede en indbygget PDF-renderer til at vise PDF-filer, og hvorfor ingen endnu havde implementeret en PDF-læser i HTML5 / JavaScript," husker han. "Hvis du kan gøre alt, hvad du vil med HTML5, hvorfor skulle du bruge native-kode? Vi ville se, om det at gøre dette i JavaScript og HTML5 resulterede i konkurrencedygtig ydeevne og visuel kvalitet."

Den største udfordring var, at PDF er en væsentlig specifikation. Gal siger, at han og Jones blev advaret om, at det kunne tage en betydelig investering, før de kunne få noget at yde. "Heldigvis viste det sig at være et mindre alvorligt problem, end vi troede," siger Gal. "HTML5 tilbyder fantastiske API'er på højt niveau til grafik og gengivelse af tekst, så vi behøvede ikke at håndtere nogen af ​​disse problemer på lavt niveau, hvilket i høj grad reducerede det, vi skulle implementere. Vi gengiver allerede en betydelig delmængde af PDF, og vores kodebase er stadig under 5000 kodelinjer. "


På kort sigt antyder Gal's blogindlæg, at målet er at bruge pdf.js til at gengive PDF-filer 'naturligt' i Firefox, men målsætninger på længere sigt er en mere åben tilgang. "Vi målretter mod HTML5 og enhver moderne browser, der understøtter det. Fra i dag fungerer [pdf.js] i Firefox og Chrome," siger han og tilføjer, at Safari og IE9 "begge synes at mangle WebGL-typede arrays i øjeblikket. ". Gal håber, at de vil indhente specifikationen, ellers kan der være behov for en langsommere løsning til dem.

Vi Anbefaler
5 topeksempler på fast navigation - og hvordan man bruger det korrekt
Læs

5 topeksempler på fast navigation - og hvordan man bruger det korrekt

Med værktøjer om jQuery, der er meget udbredt, er vi nogle nye tenden er på tvær af re pon ivt web ted de ign. En af di e er fa t navigering, hvor de vigtig te navigation elementer...
Sådan tager du et skærmbillede på en Mac
Læs

Sådan tager du et skærmbillede på en Mac

Hvi du vil fange en hel kærm, et vindue eller bare en valgt del af dit krivebord, har macO nogle hurtige, nemme at hu ke genveje. Her kal vi tarte med ta taturet tid be parende, der fungerer p...
Føj sociale metatags til dit websted uden plug-ins
Læs

Føj sociale metatags til dit websted uden plug-ins

Når du kommer med et fanta ti k nyt blogindlæg, er det før te, du kommer til at tænke på for at nå et bredere publikum, at dele på ociale medier. Der er åbenbar...