Lettore PDF basato sugli standard di Mozilla

Autore: Monica Porter
Data Della Creazione: 19 Marzo 2021
Data Di Aggiornamento: 17 Maggio 2024
Anonim
Firefox 95 - All New Features - Here’s How Firefox 95 Is Even More Secure - RLBox Sandboxing - (PiP)
Video: Firefox 95 - All New Features - Here’s How Firefox 95 Is Even More Secure - RLBox Sandboxing - (PiP)

Andreas Gal, ricercatore di Mozilla, ha rivelato che Mozilla sta lavorando a un lettore PDF basato su standard web, pdf.js (vedi Github per il codice più recente). Ha detto a .net che l'idea è nata durante un recente viaggio d'affari in Asia. "Chris Jones e io stavamo discutendo quali funzionalità della piattaforma potrebbero mancare in HTML5. Ci chiedevamo perché Google Chrome incorporasse un renderer PDF con codice nativo per visualizzare i PDF e perché nessuno avesse ancora implementato un lettore PDF in HTML5 / JavaScript", ricorda. "Se puoi fare tutto ciò che vuoi con HTML5, perché dovresti usare il codice nativo? Volevamo vedere se farlo in JavaScript e HTML5 portava a prestazioni competitive e qualità visiva".

La sfida principale era rappresentata dal fatto che il PDF è una specifica sostanziale. Gal dice che lui e Jones erano stati avvertiti che avrebbe potuto richiedere un notevole investimento di tempo prima che potessero ottenere qualcosa da rendere. "Fortunatamente, questo si è rivelato un problema meno grave di quanto pensassimo", afferma Gal. "HTML5 offre ottime API di alto livello per la grafica e il rendering del testo, quindi non abbiamo dovuto affrontare nessuno di questi problemi di basso livello, il che ha notevolmente ridotto ciò che dovevamo implementare. Rendiamo già un sottoinsieme sostanziale di PDF e il nostro codice base è ancora al di sotto delle 5000 righe di codice. "


A breve termine, il post sul blog di Gal suggerisce che l'obiettivo è quello di utilizzare pdf.js per rendere i PDF "nativamente" all'interno di Firefox, ma gli obiettivi a lungo termine sono per un approccio più aperto. "Stiamo prendendo di mira HTML5 e qualsiasi browser moderno che lo supporti. Ad oggi, [pdf.js] funziona con Firefox e Chrome", afferma, aggiungendo che Safari e IE9 "sembrano entrambi mancare gli array WebGL al momento ". Gal spera che raggiungeranno le specifiche, altrimenti potrebbe essere necessario escogitare una soluzione più lenta per loro.

Consigliato
Raccogli i tuoi pensieri visivamente con Curator
Leggi

Raccogli i tuoi pensieri visivamente con Curator

Non puoi battere un buon moodboard per aiutarti a pen are quando tai lavorando a un progetto; un bel album di immagini e idee per i pirarti e mantenere il tuo cervello in movimento. Curator è una...
5 incredibili usi della CG negli annunci del 2014
Leggi

5 incredibili usi della CG negli annunci del 2014

Que ta funzione ti è tata offerta in a ociazione con Ma ter of CG, una nuova competizione che offre la po ibilità di lavorare con uno dei per onaggi più iconici di 2000AD e vinci un via...
I browser meno recenti non hanno bisogno di hack
Leggi

I browser meno recenti non hanno bisogno di hack

Quando un ito web viene rila ciato in libertà, deve opravvivere molto. Il tranquillo panorama dei vecchi brow er (una manciata di applicazioni de ktop) è tato tra formato in una vera giungla...