PDF naar Afbeelding Converter

Zet elke pagina van een PDF in je browser om in een PNG- of JPG-afbeelding — kies de resolutie, bekijk elke pagina vooraf, download afzonderlijk of alles als ZIP. Er wordt niets geüpload.

224 weergaven

Hoe een PDF-pagina een afbeelding wordt

Een PDF-pagina is geen plaatje — het is een set vectortekeninstructies (lijnen, curves, ingesloten lettertypen, gepositioneerde tekst) die een PDF-renderer interpreteert en tekent, op dezelfde manier waarop een browser een SVG of HTML-pagina tekent in plaats van deze als pixels op te slaan. Een pagina omzetten naar PNG of JPG betekent hetzelfde renderproces uitvoeren, maar dan gericht op een canvas buiten het scherm in plaats van op het scherm, en vervolgens de voltooide pixels terug uitlezen als een afbeeldingsbestand. Deze tool gebruikt pdf.js, de opensource PDF-renderengine die Mozilla bouwde voor de ingebouwde PDF-viewer van Firefox, die volledig binnen je browsertabblad draait — dezelfde code die stilletjes elke PDF rendert die je ooit rechtstreeks in Firefox of Chrome hebt geopend.

Omdat de bron vectordata is in plaats van een vast pixelraster, heeft een PDF-pagina geen enkele "eigen resolutie" zoals een foto dat wel heeft — hij kan op elke grootte worden gerenderd, en de schaalfactor die bij het renderen wordt gekozen, bepaalt de pixelafmetingen van de uitvoerafbeelding. Renderen op een lage schaal produceert snel een kleine, schermvriendelijke afbeelding; renderen op 2x of 3x produceert een proportioneel groter canvas met scherpere tekst en fijnere lijndetails, ten koste van een groter bestand en meer verwerkingstijd — dit is exact dezelfde afweging als het verhogen van de DPI bij exporteren vanuit een ontwerptool, omdat schaalfactor en DPI dezelfde onderliggende relatie tussen vectorinhoud en pixeluitvoer beschrijven.

PNG versus JPG is hier belangrijker dan bij een foto. PDF-pagina's bestaan meestal grotendeels uit een witte achtergrond met scherpe zwarte tekst en dunne vectorlijnen — precies de inhoud waar JPEG's lossy compressie het slechtst mee omgaat, omdat het op 8×8-blokken gebaseerde algoritme is afgestemd op fotografische kleurverlopen, niet op harde tekstranden, en de neiging heeft zichtbare vervaging ("ringing") rond scherpe contrastgrenzen te introduceren. PNG's lossless compressie houdt tekst en lijnen op elk zoomniveau perfect scherp en is de veiligere standaardkeuze voor documenten; JPG is alleen de moeite waard wanneer een pagina veel fotografische inhoud bevat en bestandsgrootte belangrijker is dan perfecte tekstscherpte.

Alle conversie gebeurt lokaal: de PDF wordt gedecodeerd, elke pagina wordt gerenderd naar een canvas in het geheugen, en het canvas wordt geëxporteerd als een Blob — het bestand wordt nooit ergens naartoe verzonden. PDF's met meerdere pagina's renderen elke pagina afzonderlijk, en de volledige set kan samen worden gedownload als één ZIP-archief.

Wanneer dit wel (en niet) de juiste tool is

  • Goed voor: een diagram of grafiek uit een PDF-rapport halen om elders te plakken, miniatuurvoorbeelden van een document genereren, of gescande pagina's terug omzetten naar individueel deelbare afbeeldingen.
  • Geen vervanging voor OCR: de geëxporteerde afbeelding bevat exact dezelfde pixels die de PDF op het scherm zou hebben getoond — als de PDF-pagina zelf een gescande afbeelding was zonder tekstlaag, zal de uitvoerafbeelding nog steeds geen selecteerbare of doorzoekbare tekst hebben, omdat die er om te beginnen niet was.
  • Met een wachtwoord beveiligde PDF's kunnen niet zonder wachtwoord door de renderer worden geopend, en deze tool vraagt momenteel niet om een wachtwoord.
  • Voor de omgekeerde richting — afbeeldingen combineren tot één PDF — doet de tool "Foto's naar PDF" van deze site precies dat.

Veelgestelde vragen

Wat verandert de resolutie-/kwaliteitsinstelling eigenlijk?

Een PDF-pagina is vectorinhoud zonder vaste pixelgrootte, dus de schaalfactor die bij het renderen wordt gekozen, bepaalt rechtstreeks de pixelafmetingen van de uitvoerafbeelding — 1x is geschikt voor schermweergave, 2x-3x levert scherpere tekst en fijner detail op voor afdrukken of inzoomen, ten koste van een groter bestand.

Moet ik exporteren als PNG of JPG?

Voor documenten bijna altijd PNG: de lossless compressie houdt tekst en dunne lijnen perfect scherp. JPG's lossy compressie is afgestemd op fotografische kleurverlopen en heeft de neiging te vervagen of te "ringen" rond scherpe tekstranden, dus alleen de moeite waard wanneer een pagina grotendeels fotografische inhoud bevat en bestandsgrootte het belangrijkst is.

Maakt dit een gescande PDF doorzoekbaar?

Nee — deze tool rendert alleen de exacte pixels die de PDF al bevat opnieuw als afbeeldingsbestand. Als de originele PDF-pagina een scan was zonder ingesloten tekstlaag, heeft de geëxporteerde afbeelding ook geen selecteerbare tekst, omdat die in de bron niet bestond.

Kan het een met een wachtwoord beveiligde PDF converteren?

Op dit moment niet — de renderer moet het document kunnen openen zonder wachtwoordprompt. Verwijder eerst de wachtwoordbeveiliging met een PDF-editor als het bestand versleuteld is.

Wordt mijn PDF ergens geüpload?

Nee. Het bestand wordt gedecodeerd en elke pagina wordt gerenderd naar een canvas in de browser met pdf.js, dezelfde opensource-engine die Firefox intern gebruikt — er wordt op geen enkel moment iets naar een server gestuurd.

Reacties

Nog geen reacties — schrijf de eerste!

Vergelijkbare tools