🖼️

PDF naar JPG

Zet PDF om naar JPG-afbeeldingen: elke pagina wordt een JPEG-afbeelding, geleverd als één ZIP.

Je bestanden blijven op dit apparaat. Er wordt niets geüpload. Zo controleer je het

Advertentie

Zo gebruik je PDF naar JPG

1. Sleep je PDF naar het uploadvak of klik op Bestanden kiezen. Bestanden tot 150 MB worden geaccepteerd, en de conversie start zodra het bestand is gekozen.
2. Elke pagina wordt met pdf.js op twee keer de nominale grootte gerenderd en als JPEG met 92% kwaliteit opgeslagen, genaamd page_1.jpg, page_2.jpg enzovoort. Een voortgangsbalk telt de pagina's.
3. Klik op Bestand downloaden om de ZIP op te slaan, of op Nog een bestand verwerken om een andere PDF te converteren.

Belangrijkste functies van PDF naar JPG

🗂️ Een JPG per pagina

Elke pagina wordt een eigen afbeelding in een enkele ZIP die met JSZip is gebouwd, dus een PDF van 20 pagina's levert 20 bestanden op in een download.

🔍 Gerenderd op 2x

Pagina's worden gerasteriseerd op twee keer hun puntgrootte, ongeveer 144 DPI, zodat een A4-pagina rond de 1190 bij 1684 pixels uitkomt: scherp genoeg voor schermen en gewoon afdrukken.

🖥️ Er wordt niets geüpload

De PDF wordt gelezen en gerenderd door JavaScript in je browser. Er wordt niets naar een server gestuurd, en er is geen account en geen watermerk.

Over PDF naar JPG

PDF naar JPG tekent elke pagina op een canvas met pdf.js op schaal 2 en codeert het canvas als JPEG met 92% kwaliteit. JSZip verzamelt de afbeeldingen in een archief dat is genoemd naar je bestand met de toevoeging _images.zip. Elke pagina wordt geconverteerd; er is geen instelling voor paginabereik, kwaliteit of formaat.

Gebruik het om een pagina van een brochure te plaatsen op een site die alleen afbeeldingen accepteert, om een PDF-pagina in een dia of chat te zetten, of om miniaturen van een document te maken. Het converteert hele pagina's, niet de foto's erin: een ingesloten afbeelding komt eruit als onderdeel van zijn pagina, op de renderresolutie, niet als het originele bestand. JPEG kan geen transparantie opslaan, gebruik dus PDF naar PNG als je een verliesvrije afbeelding nodig hebt.

Wanneer gebruik je PDF naar JPG?

Een flyer of poster van een pagina bestaat alleen als PDF, en de evenementensite, marktplaats of sociale site waar je hem op wilt zetten, accepteert alleen afbeeldingen. Converteer het bestand, open de ZIP en upload page_1.jpg. Door de JPEG-compressie blijft de upload klein.

Iemand stuurt je een ondertekend bestelformulier of een pakbon als PDF, en je wilt die plakken in een chat, een ticket of een sms waar afbeeldingen inline worden getoond en bijlagen een tik nodig hebben om te openen. Converteer het bestand en zet de paginaafbeelding in het bericht. Wil je op de pagina schrijven of tekenen en hem als PDF houden, dan doet Tekenen op PDF dat zonder het formaat te veranderen.

Je drukt een fotorijke catalogus af vanaf een telefoon of een printkiosk die afbeeldingsbestanden accepteert in plaats van PDF's. Een JPG per pagina is wat die opstelling verwacht. Voor pagina's met tekst, tabellen of fijne lijntekeningen geeft PDF naar PNG dezelfde resolutie zonder compressievlekken rond de letters.

Dit is geen manier om een PDF kleiner te maken. Converteren naar JPG vervangt selecteerbare tekst door pixels, dus als het doel een lichter bestand is dat zich nog als document gedraagt, gebruik dan PDF comprimeren, dat de afbeeldingen in het bestand opnieuw codeert en de tekst met rust laat.

Tips en probleemoplossing

  • Meldt een bericht onder het uploadvak dat het bestand te groot is, dan is het groter dan 150 MB en start er niets. Maak het document kleiner met Pagina's extraheren of Pagina's verwijderen en converteer het kleinere bestand.
  • Conversie mislukt: No password given betekent dat de PDF een wachtwoord nodig heeft om te openen, en deze tool kan er geen invoeren. Verwijder eerst het wachtwoord en converteer de kopie. Een bestand dat in een lezer opent zonder te vragen om een wachtwoord, wordt normaal geconverteerd, ook als afdrukken of kopiëren beperkt is.
  • Conversie mislukt: Invalid PDF structure betekent dat het bestand geen PDF is. De bestandskiezer filtert op .pdf, maar slepen en neerzetten accepteert elk bestand.
  • De afbeeldingen heten page_1.jpg tot en met page_N.jpg zonder opvulnullen, dus een bestandsbeheerder die op naam sorteert, zet page_10 voor page_2. Sorteer op het nummer, of hernoem de bestanden eerst.
  • Elke pagina wordt eerst wit gemaakt voordat hij wordt getekend, zodat een pagina zonder eigen achtergrond wit uitvalt in plaats van zwart, wat een onbeschilderd canvas in een JPEG zou opleveren.
  • Er is geen knop Voorbeeld bekijken op de resultaatkaart, omdat het voorbeeld alleen PDF's, afbeeldingen en tekst opent en het resultaat een ZIP is. Pak de download uit om de pagina's te bekijken.
  • Alle paginabeelden blijven in het geheugen totdat de ZIP is opgebouwd. Een lange PDF, of een met posterformaat-pagina's die enkele duizenden pixels breed uitvallen, kan het tabblad traag maken of met een fout stoppen; converteer die in kleinere delen.
  • Twijfel je tussen JPG en PNG voor je pagina's? PDF naar JPG of PNG: wat kies je vergelijkt beide met gemeten bestandsgroottes voor tekst, foto's en scans.

Zo werkt PDF naar JPG in je browser

Het kiezen van een bestand geeft het als een File-object door aan het script, dat het met arrayBuffer in het geheugen leest en de bytes doorgeeft aan pdf.js. Het verwerken gebeurt in een Web Worker die de pagina laadt vanaf cdnjs.cloudflare.com. Voor elke pagina vraagt het script pdf.js om een viewport op schaal 2, maakt een canvas van die breedte en hoogte, en roept page.render aan om de pagina erop te tekenen. Het voltooide canvas wordt met toDataURL gecodeerd als image/jpeg met kwaliteit 0.92, het base64-voorvoegsel wordt verwijderd, en de bytes worden als page_N.jpg toegevoegd aan een JSZip-archief.

Zodra de laatste pagina binnen is, genereert JSZip het archief als een Blob, nog in het geheugen, en toont de resultaatkaart de naam (je bestandsnaam met _images.zip in plaats van .pdf) en grootte. Bestand downloaden maakt een tijdelijke object-URL voor die Blob en klikt op een verborgen link, zodat de browser hem vanuit het geheugen opslaat. Behalve Google Analytics, dat alleen wordt geladen zolang het is ingeschakeld en nooit het bestand ontvangt, zijn de enige verzoeken die de pagina doet voor de eigen HTML, CSS en JavaScript en voor de bibliotheken pdf.js en JSZip; de PDF-bytes, de canvassen en de ZIP blijven in het tabblad en worden weggegooid zodra je het sluit of herlaadt.

Veelgestelde vragen

Haalt het de foto's uit de PDF?

Nee. Het rendert hele pagina's als afbeeldingen. Een ingesloten afbeelding komt eruit als onderdeel van zijn pagina, op de renderresolutie, niet als het originele bestand.

Kan ik alleen bepaalde pagina's converteren?

Niet hier; elke pagina wordt geconverteerd. Laat het bestand eerst door Pagina's extraheren gaan om alleen de pagina's te behouden die je wilt, en converteer dat resultaat.

Welke resolutie en kwaliteit hebben de afbeeldingen?

Elke pagina wordt op twee keer de nominale grootte gerenderd, ongeveer 144 DPI, en als JPEG met 92% kwaliteit opgeslagen. Voor een A4-pagina is dat ongeveer 1190 bij 1684 pixels.

Werkt het op een telefoon?

Ja. Het bestand wordt gekozen via de bestandskiezer van de telefoon en elke pagina wordt op het apparaat gerenderd, dus er verandert niets behalve snelheid en geheugen. Een lang document duurt langer op een telefoon, en op een ouder apparaat kan het geheugen opraken; converteer dan een paar pagina's tegelijk.

Kan ik meerdere PDF's tegelijk converteren?

Nee. Het uploadvak accepteert een PDF tegelijk en begint te converteren zodra die is gekozen. Klik zodra de ZIP klaar is op Nog een bestand verwerken, wat de pagina herlaadt, en kies de volgende.

Waarom is de tekst in de afbeeldingen niet selecteerbaar?

Omdat een JPG een afbeelding is zonder tekstlaag; de letters zijn pixels. Heb je de woorden nodig, gebruik dan PDF naar tekst op de originele PDF, en bewaar de afbeeldingen voor plekken die alleen afbeeldingen accepteren.

Laatst gecontroleerd op