Vad är PDF-rastrering?
Processen att konvertera koderna i en portabel dokumentformat (PDF) -fil till en tvådimensionell (2D) bild kallas PDF-rasterisering. Informationen som lagras i en PDF-fil kan ge ett program eller enhetsinstruktioner för hur dokumentet ska visas, men när resultaten visas på en skärm måste resultaten dras i ett 2D-utrymme. Beroende på vilken typ av objekt som används i ett PDF-dokument kan processen för PDF-rasterisering ibland accelereras genom användning av grafikhårdvara, på samma sätt som tredimensionell (3D) grafik beräknas. Det finns ett antal komplexa problem associerade med PDF-rasterisering, särskilt om ett dokument innehåller dynamiska interaktiva element eller programmeringsskript som förlitar sig på externa objekt som inte lätt konverteras till en statisk 2D-bild.
Ett PDF-dokument lagras som en serie instruktioner och nummer som kan berätta för ett program hur man inte bara ritar texten på en sida, utan också vilken grafik som krävs, oavsett om det är komprimerade bilder eller vektorbaserad linjekonst. PDF-filer lagrar information på detta sätt så att den kan vara helt oberoende av den enhet som används för att återge, visa eller skriva ut den utan att kvaliteten förloras. Även om det finns enheter - som PostScript®-skrivare eller vektorbaserade skärmar - som kan visa ett PDF-dokument nativt, måste de flesta praktiska system konvertera de lagrade instruktionerna till en 2D-bild så att de kan användas av hårdvara som skärmar och hem skrivare.
PDF-rasterisering innebär att använda matematiska formler och vissa andra tekniker för att översätta objekt som Bezier-kurvor, linjer och teckensnitt till ett plant område, pixel för pixel. PDF-filen sparar hur man ritar informationen, så att en Rasterization-bildprocessor (RIP) kan göra PDF-dokumentet så stort eller litet som önskat utan att kvaliteten förloras. Ett exempel där detta kanske inte är sant involverar fotografiska stilfiler som är inbäddade eller kodade i ett PDF-dokument och antalet pixlar är redan inställt och kan inte skalas utan interpolering som kan försämra kvaliteten.
Många datorer utför PDF-rasterisering varje dag. En PDF-läsare, till exempel de som används i webbläsare, kan snabbt återge PDF-filer så att de kan läsas, även om visningshastigheten ibland möjliggörs genom en minskning av kvaliteten eftersom programmet tar återkommande genvägar. Varje gång ett PDF-dokument skrivs ut måste det också rasteriseras innan det skickas till hårdvaran. Mobila enheter har ofta PDF-rasteriseringsfunktioner inbyggda direkt i sina operativsystem för att möjliggöra exakt hårdvaruaccelererad återgivning, oavsett storleken på utgångsfältet.