Adobes Portable Document Format ( PDF ) har funnits sedan 1993 . Eftersom det har genomgått otaliga revideringar och , i januari 2011 , är i färd med att slå samman med ISO 3200 standarden , är strukturen på dessa filer en utmaning att förstå . Övergripande struktur
Stripped till sina rötter , är alla . Pdf-fil av en blandning av text med vissa binära element som används för formatering . Varje fil innehåller en version header , dokumentet kropp och en korsreferenstabell . Denna uppfattning bortser många av detaljerna i filstrukturen , men är bäst att få en övergripande förståelse för vad som pågår .
Header
header definierar version av program som skapade filen . Det kan också definiera texten och teckenstorlek visas i den översta delen av dokumentet .
Body
Dokumentet kroppen är , enkelt uttryckt , grejer som gör upp i dokumentet . Detta kan vara allt från enkel text till bilder eller till och med dataströmmar som ljud eller animation . Denna del av dokumentet kan också innehålla säkerhetsdetaljer för att hålla dokumentet kan ändras .
Korsreferenstabellerna
Dessa är som en lista med adresser i dokumentet används för att lokalisera de olika element som gör det. Dessa kan användas för att navigera i dokumentet , slå upp termer inom det , eller ens spåra ändringar gjorda till den tiden . Innehåller
andra strukturer
. Pdf -fil andra strukturer såsom instruktioner sidformatering , organisatoriska träd och strukturer objekt . Även om det skulle ta dagar att fullständigt fylla ut varje , det finns ett antal verktyg såsom PDF canopener ( se Resurser ) som kan presentera dem i ett visuellt format som är mer begripliga .