Skip to content
reader.me

Linearisatie

Linearisatie, door Adobe op de markt gebracht als Fast Web View, is een manier om de interne bytevolgorde van een PDF te herorganiseren zodat hij kan worden weergegeven voordat het hele bestand is binnengekomen. In een gewone PDF staat de kruisverwijzingstabel die elk object indexeert helemaal aan het einde, dus een viewer heeft technisch gezien het complete bestand nodig om te weten waar dingen staan.

Een gelineariseerde PDF herstructureert dit. De objecten die nodig zijn om de eerste pagina weer te geven, plus een speciale hint-tabel, worden naar voren verplaatst, en het bestand wordt zo geordend dat een server die byte-range-verzoeken ondersteunt het pagina voor pagina kan streamen. De lezer toont pagina één vrijwel meteen en haalt de rest op aanvraag op, en daarom voelt een groot gelineariseerd document responsief over een trage verbinding in plaats van je te dwingen op een volledige download te wachten.

Linearisatie verandert alleen de indeling van het bestand op schijf, niet de zichtbare inhoud, dus het document ziet er identiek uit. Het is het nuttigst voor grote bestanden die over het web worden geserveerd. Omdat het een structurele herschrijving van de PDF is, is het het soort transformatie dat een browsergebaseerde engine lokaal kan uitvoeren als onderdeel van het optimaliseren van een document.