PDF-værktøjer & metadata

PDF-værktøjer online gratis — sammenlign tekstindhold mellem PDF'er, redigér metadata (titel/forfatter/emne), beregn SHA-256-hash og se detaljerede filoplysninger. Se også: PDF-editor | Sikkerhed | Komprimering | OCR.
Tekst-diff: Udtrækker tekst fra begge PDF'er og sammenligner linje for linje. Grønne linjer er tilføjet i PDF B, røde linjer er fjernet fra PDF A. Kvaliteten af tekstudtrækningen afhænger af PDF'ens interne struktur. Scannede PDF'er og billed-PDF'er giver muligvis ingen tekst.
Metadata: Læser og redigerer PDF-dokumentegenskaber (titel, forfatter, emne, nøgleord, opretter, producent). Ændringerne skrives til PDF'ens dokumentinformationsordbog. Standard-PDF-læsere viser disse metadata under Filegenskaber.
Hash: Beregner en kryptografisk hash af PDF-filen ved hjælp af Web Crypto API (SHA-1, SHA-256, SHA-384, SHA-512) eller en reserveløsning for MD5. Bruges til integritetsverifikation eller til at tjekke, om to filer er identiske.
Info: Læser PDF-dokumentegenskaber, herunder antal sider, sidestørrelser, metadata, skrifttypenavne, antal indlejrede filer og krypteringsstatus.

Sådan ser en PDF ud indvendigt

Hver PDF er i sin kerne en liste af nummererede objekter. En side gemmes ikke som én blok af formateret tekst — i stedet indeholder filen et sidetræ (en katalog, der lister alle sider), og hver side peger på en indholdsstrøm: et kompakt program af tegneinstruktioner som "placér dette glyf her, tegn en linje der". Skrifttyper og billeder ligger i separate objekter, som siderne deler via reference.

Til sidst i filen ligger xref-tabellen (krydsreference), der registrerer byteforskydningen for hvert objekt. Det er det, der gør det muligt for en PDF-læser at hoppe direkte til side 300 uden at parse de første 299 sider — og det er grunden til, at sletning eller tilføjelse af sider kræver omhu: forskydningerne skal forblive konsistente.

Hvorfor det betyder noget for værktøjerne ovenfor: metadataeditoren skriver dokumentinformationsordbogen; infovisningen læser sidetræet, skrifttyperne og ressourcerne; og værktøjer som Komprimér og Redigér omorganiserer disse objekter (PDF 1.5+ kan samle mange små objekter i komprimerede objektstrømme, og det er her, de fleste besparelser ved "komprimér PDF" kommer fra). Eksport-værktøjerne går igennem indholdsstrømmene for at hente tekst og koordinater ud igen.