A PDF a Portable Document Format rövidítése. Az Adobe hozta létre 1993-ban, és már a neve is elárulja a lényegét: a dokumentum hordozható. Ugyanúgy jelenik meg a te képernyődön, a kollégád számítógépén, egy másik ország nyomtatóján vagy akár egy öt évvel ezelőtti telefonon is. A fájl minden szükséges elemet tartalmaz a helyes megjelenítéshez, ezért nem függ attól, hogy milyen programok vannak telepítve az eszközödre.

Honnan származik az ötlet?

A PDF ötlete az Adobe egyik alapítójának, John Warnocknak az 1991-ben írt The Camelot Project című feljegyzéséből származik.

A probléma akkoriban egyértelmű volt: létrehozol egy dokumentumot a saját számítógépeden, de amikor valaki más megnyitja egy másik gépen, minden megváltozik – hibás betűtípusok, szétesett elrendezés és eltérő formázás jelenik meg.

Warnock célja az volt, hogy a dokumentumokat ne egy adott szoftverhez kössék, hanem olyan utasítások sorozataként írják le, amelyek bármilyen eszközön ugyanazt az eredményt hozzák létre. Más szóval: egy digitális dokumentum, amely úgy viselkedik, mint egy nyomtatott oldal.


Hogyan néz ki valójában egy PDF?

A PDF nem egyszerűen a létrehozott oldalak képe.

Valójában egy PDF olyan, mint egy megjelenítési utasításokat tartalmazó lista.

A fájl egy úgynevezett content streamet tartalmaz, amely minden szükséges utasítást magában foglal az oldal elemeinek megjelenítéséhez.

„Jelenítsd meg ezt a karaktert ezen a koordinátán ezzel a betűtípussal.”

A betűtípusok, képek, színek és egyéb erőforrások közvetlenül a fájlba vannak beágyazva. Minden egyetlen dokumentumban található.

A PDF végén egy kereszthivatkozási tábla (cross-reference table) található, amely megmondja az olvasóprogramnak, hogy az egyes oldalak hol helyezkednek el a fájlban. Ennek köszönhetően a PDF-olvasó azonnal meg tud nyitni például egy 80. oldalt anélkül, hogy előtte végigolvasná az első 79 oldalt.


Mit jelentenek a PDF-verziók?

Minden PDF-fájl egy verziószámmal kezdődik, például:

%PDF-1.7

A formátumot 1993-as megjelenése óta többször is továbbfejlesztették.

A legfontosabb mérföldkő 2008-ban történt, amikor az Adobe átadta a specifikációt a Nemzetközi Szabványügyi Szervezetnek (ISO). Ettől kezdve a PDF ISO 32000 nyílt szabvány lett, amely már nem egyetlen vállalat tulajdona.

Ez azt jelenti, hogy bárki szabadon hozzáférhet a szabványhoz, és olyan alkalmazásokat készíthet, amelyek támogatják a PDF-et anélkül, hogy engedélyt kellene kérnie az Adobe-tól vagy licencdíjat fizetne.

Ennek köszönhetően a PDF támogatása korlátozások nélkül került be a Mozilla, a Google és az Apple böngészőibe is.

2017-ben megjelent a PDF 2.0, amely fejlettebb titkosítást és jobb akadálymentesítési funkciókat vezetett be.

Napjainkban a legtöbb PDF-fájl továbbra is az 1.4–1.7 verziókra épül.


Hogyan tudják a böngészők bővítmény nélkül megnyitni a PDF-eket?

2010 előtt a PDF-ek megnyitásához Chrome-ban vagy Firefoxban általában az Adobe Reader bővítményére volt szükség. Ezek a bővítmények lassúak voltak, és gyakran összeomlottak.

2010-ben a Google beépítette saját PDF-megjelenítőjét a Chrome böngészőbe, amelynek neve PDFium.

Ez egy nyílt forráskódú projekt, amelyet ma már számos alkalmazás használ, többek között:

  • Microsoft Edge
  • Android WebView
  • Egyéb Chromium-alapú böngészők

A Firefox saját megjelenítőmotorja, a PDF.js segítségével jeleníti meg a PDF-eket, míg a Safari az Apple natív megjelenítőjét használja.

A beépített PDF-megjelenítők csendes sikertörténetté váltak, amelyeket emberek milliói használnak nap mint nap.


Miért olyan nagyok egyes PDF-fájlok?

Sokan azt gondolják, hogy a PDF-ek mindig kis méretűek.

Ez nem igaz.

A szöveg rendkívül jól tömöríthető, mivel a karakterek hatékonyan kódolhatók.

Mi foglalja akkor a legtöbb helyet egy PDF-ben?

A képek.

Egyetlen nagy felbontású kép is több megabájtot foglalhat el. Egy tízoldalas beszkennelt dokumentum könnyedén meghaladhatja az 50 MB-ot, mivel minden oldal teljes képként van tárolva.

A különböző adattípusok eltérő tömörítési algoritmusokat használnak:

Adattípus Tömörítési algoritmus
Fényképek JPEG
Fekete-fehér szkennelt képek JBIG2
Általános dokumentumadatok Flate

Mit csinál valójában egy PDF-tömörítő program?

Elsősorban a képek minőségét csökkenti, miközben a szöveges tartalom változatlan marad.


Gyakori kérdések

Szerkeszthető a szöveg egy PDF dokumentumban?

Elméletileg igen.

A gyakorlatban azonban nem igazán.

A PDF-et elsősorban megtekintésre tervezték, nem szerkesztésre.

Az olyan programok, mint az Adobe Acrobat vagy számos online PDF-szerkesztő lehetővé teszik a szöveg módosítását, de a formázás gyakran felborul, mivel a PDF-et nem szövegszerkesztő dokumentumnak tervezték.


Miért nem tudok kijelölni szöveget egy PDF-ben?

Valószínűleg azért, mert a dokumentum be van szkennelve.

Ilyenkor a fájl nem valódi szöveget, hanem csak szövegről készült képeket tartalmaz.

Ahhoz, hogy a szöveg kijelölhető legyen, a dokumentumot OCR (optikai karakterfelismerés) segítségével kell feldolgozni.


Biztonságos megnyitni egy ismeretlen forrásból származó PDF-et?

Általában igen.

A PDF-fájlok technikailag tartalmazhatnak JavaScript-kódot, és a régebbi PDF-olvasókban korábban előfordultak biztonsági sérülékenységek.

A modern böngészők beépített PDF-megjelenítői azonban lényegesen biztonságosabbak, és sokkal nehezebb őket kihasználni, mint a régi, külön telepített PDF-olvasó alkalmazásokat.