Een pdf die uit een ontwerptool is geëxporteerd, kan voor één pagina 25 MB wegen. Dat gewicht is zelden tekst. Het zit in afbeeldingen: texturen van 2048 x 2048 pixels die zeven centimeter breed zijn getekend, elk met een zacht masker voor de transparante randen. Om zo'n pdf te comprimeren meet deze tool hoe groot elke afbeelding op de pagina verschijnt en snijdt hij de pixels terug tot een doel van pixels per inch (ppi).
Pdf-afbeeldingen comprimeren naar het formaat waarop ze zijn getekend
De tool leest de paginainhoud, volgt de transformatie van elke afbeelding (ook binnen geneste formulierobjecten) en neemt het grootste formaat waarop de afbeelding wordt getekend. Een afbeelding van 2048 x 2048 die 228 x 228 punten breed is getekend, dus 3,17 inch, heeft voor 150 ppi 475 x 475 pixels nodig. Dat is 5,4 procent van de oorspronkelijke pixels. De verkleining is een oppervlaktegemiddelde, dus ze voegt geen JPEG-artefacten toe.
Een afbeelding die op twee pagina's voorkomt, behoudt de resolutie van het grootste gebruik. Een afbeelding waarvan het formaat niet kan worden gemeten, wordt in plaats daarvan op de lange zijde beperkt: 1800 px bij Gebalanceerd.
Eerst verliesloos, JPEG alleen als het duidelijk wint
Veel geëxporteerde afbeeldingen gebruiken het verliesloze Flate-formaat met 8 bits in RGB, grijs of een ICC-gebaseerd RGB-profiel. Na de resolutiestap slaat de tool zo'n afbeelding opnieuw verliesloos op en probeert hij ook een JPEG-versie. De JPEG vervangt de verliesloze versie alleen als hij kleiner is dan 60 procent ervan, dus een foto en een vlak logo in één bestand kunnen in verschillende formaten eindigen. Bij een ICC-gebaseerde afbeelding blijft de kleurprofielvermelding zoals ze was. Een grijze afbeelding die als JPEG wordt opgeslagen, wordt RGB.
Zachte maskers, de transparantie van een afbeelding, worden tot dezelfde nieuwe pixelgrootte verkleind. Ze blijven verliesloos grijs, omdat een masker geen JPEG mag zijn.
Stappen van het neerzetvak tot de download
- Zet een of meer pdf's op het vak of druk er op Enter om de bestandskiezer te openen. Elk bestand krijgt een rij met een korte analyse: hoeveel afbeeldingen het bevat, hoeveel de tool kan verkleinen en hoeveel er boven de doel-ppi zijn getekend. Een versleuteld bestand vraagt in zijn rij om het wachtwoord. Gebruik Meer bestanden toevoegen om later pdf's toe te voegen.
- Kies onder Instellingen een Niveau. Het geldt voor alle bestanden. Elk niveau toont zijn ppi en JPEG-kwaliteit, en de analyse van elk bestand wordt bijgewerkt.
- Vink Metadata verwijderen aan als titel, auteur en datums niet met het bestand mee moeten.
- Druk op Pdf comprimeren. De tool werkt aan het ene bestand na het andere. Een balk toont de hele batch en de rij van het huidige bestand telt afbeeldingen en daarna maskers. Een bestand dat mislukt, stopt de andere niet. Annuleren stopt na de huidige stap en behoudt de bestanden die klaar zijn.
- Vergelijk de groottes in de resultaatkaart en druk dan in een rij op Pdf downloaden, of op Alles downloaden (ZIP) als twee of meer bestanden kleiner zijn geworden.
Licht, Gebalanceerd, Sterk: de cijfers achter de niveaus
Licht houdt 220 ppi bij JPEG-kwaliteit 85 en beperkt afbeeldingen van onbekend formaat tot 2400 px. Gebalanceerd, de standaard, houdt 150 ppi bij kwaliteit 70 en 1800 px. Sterk houdt 110 ppi bij kwaliteit 55 en 1200 px. Onder Aangepast stel je 72 tot 400 ppi en een kwaliteit van 30 tot 95 in. De terugvalzijde is dan twaalf keer de ppi. Afbeeldingen die op minder dan de limiet zijn getekend, worden nooit vergroot.
Wat blijft zoals het is, en wat niet kan krimpen
Tekst en vectorvormen worden niet gewijzigd. In tests met een gegenereerde pdf waren het aantal pagina's, de paginaformaten, de inhoudsstromen van de pagina's, de lettertypen, de linkannotaties en de formuliervelden na een run identiek. Een pdf die vooral uit tekst bestaat, wint dus weinig: alleen de samengepakte objectstromen helpen.
De details van elk bestand tellen overgeslagen afbeeldingen per reden: geïndexeerde, CMYK- en andere kleurruimten, JPEG-afbeeldingen met een ICC-profiel, harde maskers en stencilmaskers, Decode-arrays, andere bitdiepten dan 8, formaten als JBIG2, JPEG 2000 en CCITT, en afbeeldingen boven 100 megapixel. Een afbeelding die niet kleiner zou worden, blijft zoals ze is. Als het hele bestand niet kleiner wordt, meldt de tool dat en biedt hij geen download aan.
Wachtwoorden, geheugen en netwerk
Een versleutelde pdf vraagt om zijn wachtwoord, dat in het geheugen blijft zolang het bestand in de lijst staat. Het nieuwe bestand is niet versleuteld en heeft geen van de toestemmingsbeperkingen van de bron. De browser leest het bestand in het geheugen en al het werk gebeurt daar. Er wordt niets geüpload. Het enige verzoek haalt het script van de pdf-bibliotheek van deze site op wanneer je het eerste bestand opent. Een pdf mag tot 300 MB groot zijn en een batch tot 50 bestanden en 1 GB. De tool leest en verwerkt de bestanden een voor een, zodat er maar één bestand tegelijk in het geheugen zit. Een lagere resolutie kan in het nieuwe bestand niet ongedaan worden gemaakt, dus bewaar je origineel, dat de tool nooit wijzigt.