Hva er PDF-filformatet?
Filer med filendelsen .pdf inneholder tekst- eller grafikkdokumenter lagret i et format designet for å gi portabilitet mellom applikasjoner og plattformer. Det lagrer et dokument med fast utseende - en presis digital utskrift som gjengis identisk uavhengig av enheten eller programvaren som brukes til å åpne den. Spesifikasjonen ble opprinnelig utviklet på 1990-tallet av Adobe Systems, og den er basert på språket PostScript. Siden 2008 har det vært et åpent format definert under ISO 32000 - tidligere var det et proprietært filformat. Den nyeste revisjonen, PDF 2.0, er spesifisert i ISO 32000-2 (publisert 2017, revidert 2020).
Den nåværende implementeringen tillater plassering av følgende i et .pdf-dokument:
- Tekst og innebygde fonter,
- Vektorgrafikk og rasterbilder,
- Annoteringer,
- Interaktive skjemaer,
- Lag,
- 3D-objekter,
- Multimediainnhold (inkludert video)
En .pdf-fil kan krypteres og signeres digitalt, og den kan inkludere metadata og filvedlegg. Det er en syntese av sidebeskrivelsesspråket PostScript, et system for fontinnbygging som bunter sammen skrifttyper slik at dokumentet gjengis konsekvent på enhver maskin, og et strukturert objektlagringssystem som slår sammen alle elementer til én enkelt binærfil med valgfri datakomprimering.
Filen starter alltid med hodefeltet %PDF- etterfulgt av en versjonsstreng (f.eks. %PDF-1.7 eller %PDF-2.0) ved byte-offset 0, og avsluttes med markøren %%EOF - noe som gjør .pdf-filer pålitelig identifiserbare via deres «magic bytes». Skjemadata eksportert fra PDF-dokumenter kan lagres separat som .fdf eller .xfdf-filer. Adobe Illustrator .ai-filer, som deler PostScript-arv med PDF, er nært beslektet og kan ofte åpnes av PDF-kompatible visningsprogrammer.
Sikkerhet og trygghet
RISIKO: MEDIUMPDF er ikke inert: formatet kan bygge inn JavaScript, starte handlinger, innebygde filer og lenker, og gjennom årene har angripere brukt ondsinnede PDF-er for å utnytte sårbarheter i lesere eller for phishing (en falsk faktura med en lenke til et nettsted som stjeler påloggingsinformasjon). Hold PDF-leseren din oppdatert, deaktiver JavaScript i leseren hvis du ikke trenger det, og vær på vakt mot uventede PDF-er som ber deg klikke på lenker eller aktivere innhold. Krypterte PDF-er og passordforespørsler er normalt for sensitive dokumenter. De fleste hverdagslige PDF-er er trygge, men behandle vedlegg fra ukjente avsendere med forsiktighet.
Formatdetaljer
i et nøtteskallProgrammer som åpner PDF-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | application/pdf |
| Magic bytes | %PDF- (hex: 25 50 44 46 2D) ved byte-offset 0; filen slutter med %%EOF |
| Filstruktur | Objektbasert binærformat; kryssreferansetabell (xref) eller kryssreferansestrøm mapper objektnumre til byte-offsets i filen |
| Komprimeringsfiltre | FlateDecode (zlib/deflate), DCTDecode (JPEG), JPXDecode (JPEG 2000), JBIG2Decode, LZWDecode, og ytterligere strømfiltre |
| Kryptering | AES-128 og AES-256 (PDF 1.6+/1.7+); eldre RC4 40-bit og 128-bit er også definert i spesifikasjonen |
| Digitale signaturer | PKCS#7/CMS og PAdES-signaturer innebygd i dokumentet; støtter både godkjennings- og sertifiseringssignaturtyper |
| Fargerom | DeviceRGB, DeviceCMYK, DeviceGray, ICC-basert (innebygd ICC-profil), CIE Lab, og spot/separasjonsfarger |
| Fontinnbygging | Type 1, TrueType, OpenType (CFF/glyph-omriss), og CIDFont-typer kan bygges inn helt eller delvis (subsetting) |
| Linearisering | Valgfri «Fast Web View»-struktur som muliggjør strømming side-for-side uten å laste hele filen først |
| Samsvars-undergrupper | PDF/A (arkivering, ISO 19005), PDF/X (prepress, ISO 15930), PDF/E (ingeniørfag), PDF/UA (tilgjengelighet, ISO 14289), PDF/VT (variable/transaksjonelle data) |
| Versjonssignalering | Deklarert i filhodet (f.eks. %PDF-1.7 eller %PDF-2.0); dokumentkatalogen kan spesifisere en lik eller høyere versjon |
| Sidekoordinatsystem | Standard brukerområde: 1/72 tomme per enhet, origo nede til venstre; maksimal sidestørrelse 14 400 x 14 400 tommer (PDF 1.6+) |
| Tagget PDF (tilgjengelighet) | Valgfritt strukturtre med logisk leserekkefølge, alt-tekst og rollemapping for skjermlesere og PDF/UA (ISO 14289)-samsvar |
| Gjennomsiktighetsmodell | Alpha-compositing-modell introdusert i PDF 1.4: støtter blandingsmoduser, alfakanaler og myke masker for lagdelte objekter |
| JavaScript-støtte | Acrobat JavaScript (ECMAScript-undergruppe) kan bygges inn for interaktive skjemaer, feltvalidering og automatisering på dokumentnivå |
| Metadata | XMP-metadatastrøm på dokumentnivå pluss eldre Info-ordbok; støtter Dublin Core, PDF og egendefinerte utvidelsesskjemaer |
| Utgitt | 1993 (Adobe); ISO 32000-1 in 2008, ISO 32000-2 (PDF 2.0) in 2017/2020 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.iso.org |
PDF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PDF-filer.