Vad är filformatet PDF?
Filer med filändelsen .pdf innehåller text- eller grafikdokument lagrade i ett format som är utformat för att ge portabilitet mellan applikationer och plattformar. Det lagrar ett dokument med fast utseende - en exakt digital utskrift som renderas identiskt oavsett vilken enhet eller programvara som används för att öppna den. Specifikationen utvecklades ursprungligen på 1990-talet av Adobe Systems, och den är baserad på språket PostScript. Sedan 2008 har det varit ett öppet format definierat under ISO 32000 - tidigare var det ett proprietärt filformat. Den senaste revideringen, PDF 2.0, är specificerad i ISO 32000-2 (publicerad 2017, reviderad 2020).
Den nuvarande implementeringen tillåter placering av följande i ett .pdf-dokument:
- Text och inbäddade typsnitt,
- Vektorgrafik och rasterbilder,
- Kommentarer (annoteringar),
- Interaktiva formulär,
- Lager,
- 3D-objekt,
- Multimediainnehåll (inklusive video)
En .pdf-fil kan krypteras och signeras digitalt, och den kan innehålla metadata och filbilagor. Det är en syntes av sidbeskrivningsspråket PostScript, ett system för inbäddning av typsnitt som buntar typsnitt så att dokumentet renderas konsekvent på vilken maskin som helst, och ett strukturerat objektlagringssystem som sammanfogar alla element till en enda binär fil med valfri datakomprimering.
Filen börjar alltid med headern %PDF- följt av en versionssträng (t.ex. %PDF-1.7 eller %PDF-2.0) vid byte-offset 0, och avslutas med markören %%EOF - vilket gör .pdf-filer tillförlitligt identifierbara genom deras magic bytes. Formulärdata som exporteras från PDF-dokument kan sparas separat som .fdf eller .xfdf-filer. Adobe Illustrator .ai-filer, som delar PostScript-arvet med PDF, är nära besläktade och kan ofta öppnas av PDF-kompatibla visare.
Säkerhet & trygghet
RISK: MEDIUMPDF är inte inert: formatet kan bädda in JavaScript, starta åtgärder, inbäddade filer och länkar, och genom åren har angripare använt skadliga PDF-filer för att utnyttja sårbarheter i läsare eller för nätfiske (en falsk faktura med en länk till en webbplats som stjäl inloggningsuppgifter). Håll din PDF-läsare uppdaterad, inaktivera JavaScript i läsaren om du inte behöver det, och var vaksam på oväntade PDF-filer som uppmanar dig att klicka på länkar eller aktivera innehåll. Krypterade PDF-filer och lösenordsfrågor är normalt för känsliga dokument. De flesta vardagliga PDF-filer är säkra, men behandla bilagor från okända avsändare med försiktighet.
Formatdetaljer
i ett nötskalProgram som öppnar PDF-filer
Tekniska detaljer
djup specifikation| MIME-typ | application/pdf |
| Magic bytes | %PDF- (hex: 25 50 44 46 2D) vid byte-offset 0; filen slutar med %%EOF |
| Filstruktur | Objektbaserat binärt format; korsreferenstabell (xref) eller korsreferensström mappar objektnummer till byte-offsets i filen |
| Komprimeringsfilter | FlateDecode (zlib/deflate), DCTDecode (JPEG), JPXDecode (JPEG 2000), JBIG2Decode, LZWDecode och ytterligare strömfilter |
| Kryptering | AES-128 och AES-256 (PDF 1.6+/1.7+); äldre RC4 40-bitars och 128-bitars finns också definierade i specifikationen |
| Digitala signaturer | PKCS#7/CMS och PAdES-signaturer inbäddade i dokumentet; stöder både godkännande- och certifieringssignaturtyper |
| Färgrymder | DeviceRGB, DeviceCMYK, DeviceGray, ICC-baserad (inbäddad ICC-profil), CIE Lab och dekorfärger (spot/separation) |
| Inbäddning av typsnitt | Type 1, TrueType, OpenType (CFF/glyph-konturer) och CIDFont-typer kan bäddas in helt eller delvis (subsetting) |
| Linjärisering | Valfri «Fast Web View»-struktur som möjliggör strömmande nedladdning sida för sida utan att hela filen behöver laddas först |
| Undergrupper för överensstämmelse | PDF/A (arkivering, ISO 19005), PDF/X (prepress, ISO 15930), PDF/E (teknik), PDF/UA (tillgänglighet, ISO 14289), PDF/VT (variabel/transaktionsdata) |
| Versionssignalering | Deklareras i filens header (t.ex. %PDF-1.7 eller %PDF-2.0); dokumentkatalogen kan specificera en lika hög eller högre version |
| Sido-koordinatsystem | Standardanvändarutrymme: 1/72 tum per enhet, origo längst ner till vänster; maximal sidstorlek 14 400 x 14 400 tum (PDF 1.6+) |
| Taggad PDF (tillgänglighet) | Valfritt strukturträd med logisk läsordning, alternativtext och rollmappning för skärmläsare och PDF/UA-efterlevnad (ISO 14289) |
| Transparensmodell | Alpha-compositing-modell introducerad i PDF 1.4: stöder blandningslägen, alfakanaler och mjuka masker för lagerobjekt |
| JavaScript-stöd | Acrobat JavaScript (ECMAScript-undergrupp) kan bäddas in för interaktiva formulär, fältvalidering och automatisering på dokumentnivå |
| Metadata | XMP-metadataström på dokumentnivå plus äldre Info-lexikon; stöder Dublin Core, PDF och anpassade tilläggsscheman |
| Släppt | 1993 (Adobe); ISO 32000-1 in 2008, ISO 32000-2 (PDF 2.0) in 2017/2020 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
PDF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PDF-filer.