પીડીએફ ફાઇલમાં પ્રાથમિક રીતે આઠ પ્રકારના "ઘટકો" નો સમાવેશ કરે છે:

ઘટકો "પ્રત્યક્ષ" (અન્ય ઘટક સાથે સંલગ્ન) અથવા "અપ્રત્યક્ષ" હોઇ શકે છે. અપ્રત્યક્ષ ઘટકો "ઘટક નંબર" અને "તૈયાર નંબર" સાથે હોય છે. "Xref ટેબલ" કહેવાતું ઇન્ડેક્સ ટેબલ ફાઇલની શરૂઆતથી દરેક અપ્રત્યક્ષ ઘટકોને બાઇટ્સ ઓફસેટ આપે છે. ફાઇલમાં ઘટકોને આ રચના કાર્યક્ષમ યાદચ્છિક એક્સેસ માટે અનુમતિ આપે છે, અને સંપૂર્ણ ફાઇલ ("ક્રમશઃ અપડેટ" ) પુનઃલખાણ વિના નાનાં ફેરફારો કરવાની પણ અનુમતિ આપે છે. પીડીએફ સંસ્કરણ 1.5ની શરૂઆત સાથે, અપ્રત્યક્ષ ઘટકો પણ "ઓબજેક્ટ સ્ટ્રીમ્સ" તરીકે જાણીતા ખાસ ઘટકોમાં ગોઠવાઇ જાય છે. આ ટેકનીક ફાઇલનું કદ ઘટાડે છે જે અપ્રત્યક્ષ ઘટકોની મોટી સંખ્યાઓ ધરાવતુ હોય છે અને "ટેગ્ડ પીડીએફ" માટે ખાસ ઉપયોગી છે.

પીડીએફ ફાઇલોના બે લેઆઉટ હોય છે – નોન-લીનીયર (“ઓપ્ટીમાઇઝ્ડ” નહીં) અને લીનીયર (“ઓપ્ટીમાઇઝ્ડ”). નોન-લીનયર પીડીએફ ફાઇલો તેના લીનીયર કાઉન્ટરપાર્ટ્સ કરતાં ઓછી ડિસ્ક સ્પેસ રોકે છે, આથી તેઓ એક્સેસ માટે અતિ ધીમી હોય છે કારણ કે સમગ્ર પીડીએફ ફાઇલમાં ડેટાના ભાગોને દસ્તાવેજના પૃષ્ઠો અવ્યવસ્થિત હોય છે તેને એકત્ર કરવાની આવશ્યકતા રહે છે. લીનીયર પીડીએફ ફાઇલો (“ઓપ્ટીમાઇઝ્ડ” અથવા “વેબ ઓપ્ટીમાઇઝ્ડ” પીડીએફ ફાઇલો પણ કહે છે) એક વ્યવસ્થિત રીતે તૈયાર થયેલ હોય છે જે તેને વેબ બ્રાઉઝર પ્લગઇલમાં સમગ્ર ફાઇલ ડાઉનલોડ માટે રાહ જોયા વિના વાંચવા માટે સક્રિય કરે છે, તેઓ લીનીયર (પૃષ્ઠ ક્રમમાં) ફેશનમાં ડિસ્ક પર લખાયેલ હોય છે. એડોબ એક્રોબેટ સોફ્ટવેરનો ઉપયોગ કરી પીડીએ ફાઇલ ઓપ્ટીમાઇઝ્ડ હોઇ શકે છે અથવા પીડીએફઓપ્ટ, જે જીપીએલ ઘોસ્ટસ્ક્રીપ્ટનો ભાગ છે. 

ઇતિહાસ
ફાઇલ માળખું
સબસેટ્સ
ફોન્ટ્સ