PDF til PNG Konverter
Forvandle dine PDF-dokumenter til PNG-bilder med høy oppløsning umiddelbart. Sikkert, raskt og helt gratis.
Dra og slipp filer her
Støttet format: PDF. Maksimal filstørrelse: 50MB.
Forvandle dine PDF-dokumenter til PNG-bilder med høy oppløsning umiddelbart. Sikkert, raskt og helt gratis.
Støttet format: PDF. Maksimal filstørrelse: 50MB.
PDF og PNG sitter på motsatte sider av dokument-/bildeskillet. PDF beskriver en side ved hjelp av vektorkommandoer, innebygde fonter og eventuelt rasterbilder, alt i faste punkter (1/72 tomme). PNG lagrer en enkelt rektangulær bitmap med en fast pikseloppløsning. Konvertering fra PDF til PNG er derfor et rasteriseringstrinn: PDF-ens tegneinstruksjoner utføres ved en valgt DPI for å produsere en bitmap, som deretter kodes tapsfritt som PNG. Å velge riktig DPI er den viktigste avgjørelsen i denne konverteringen – for lav og teksten blir uskarp, for høy og filen blir enorm.
Denne omformeren gjengir hver PDF-side ved hjelp av PDF.js, den samme motoren Firefox leveres for innebygd PDF-visning. Gjengivelse skjer på et lerret i nettleseren din; ingen deler av filen forlater enheten. For flersidige PDF-er produserer verktøyet én PNG per side, navngitt med et sidenummersuffiks. For enkeltsides PDF-filer er utdataene en enkelt PNG.
Vanlige DPI-valg er 72 (skjermtilsvarende, minste filer), 150 (bra for online forhåndsvisning og mest dokumentasjon), 300 (utskriftskvalitet, egnet for OCR og offsetutskrift) og 600 (arkivering eller findetaljfangst). Høyere enn 600 gir sjelden synlige forbedringer og firedobler filstørrelsen med hver dobling av DPI.
PDF-filer er ikke bilder. De kan ikke bygges inn i HTML-e-poster, legges inn på sosiale plattformer som kun er bilder, brukes som skrivebordsbakgrunn eller limes inn i en chat som ikke støtter filvedlegg. Å gjengi hver side som en PNG gjør PDF-en til noe hver plattform forstår - på bekostning av å miste valgbar tekst, hyperkoblinger og enhver vektoroppløsningsuavhengighet originalen hadde.
Den andre hovedårsaken er OCR. Mange pipelines for optisk tegngjenkjenning kjører på raster i stedet for vektor-PDF direkte; konvertere til en 300 DPI PNG og mate resultatet til Tesseract, Cloud Vision eller en annen OCR-tjeneste er en standard arbeidsflyt. PNG foretrekkes fremfor JPG her fordi tekstkanter lider synlig av JPG-komprimering i små størrelser, og straffen for marginal filstørrelse for PNG betyr mindre enn gjenkjenningsnøyaktighet.
Slipp filen, velg en DPI, gjengi. Verktøyet håndterer enkelt- og flersidige PDF-filer på samme måte.
PDF (ISO 32000) er et sidebeskrivelsesspråk hentet fra PostScript. Hver side inneholder en innholdsstrøm av tegneoperatorer (flytt, linje, kurve, maling, angi skrift, vis tekst) som opererer på et koordinatsystem målt i poeng. Å gjengi en PDF betyr å gå den innholdsstrømmen og kjøre hver operatør mot en måloverflate - i dette tilfellet et HTML5-lerret.
PDF.js implementerer denne gjengivelsespipelinen i JavaScript. Verktøyet initialiserer et PDF.js-dokument, kaller getPage(n) for hver side, og bruker page.render({canvasContext, viewport}) hvor viewporten beregnes fra den forespurte DPIen. Det resulterende lerretet eksporteres via canvas.toBlob('image/png'). Flersidige PDF-filer behandles sekvensielt; utdataene samles inn i et JSZip-arkiv og lastes ned.
Velge DPI: en US Letter PDF-side er 612 × 792 poeng. Ved 72 DPI er det gjengitte punktgrafikkbildet 612 × 792 piksler (omtrent 0,5 MP); ved 150 DPI, 1275 × 1650 (2,1 MP); ved 300 DPI, 2550 × 3300 (8,4 MP); ved 600 DPI, 5100 × 6600 (33,7 MP). Minne og tidsskala med pikselantall.