PDF til PNG Konverter
Forvandl dine PDF-dokumenter til højopløselige PNG-billeder med det samme. Sikkert, hurtigt og helt gratis.
Træk og slip filer her
Understøttet format: PDF. Maksimal filstørrelse: 50 MB.
Forvandl dine PDF-dokumenter til højopløselige PNG-billeder med det samme. Sikkert, hurtigt og helt gratis.
Understøttet format: PDF. Maksimal filstørrelse: 50 MB.
PDF og PNG sidder på hver sin side af dokument-/billedskillet. PDF beskriver en side ved hjælp af vektorkommandoer, indlejrede skrifttyper og valgfrit rasterbilleder, alle størrelser i fikspunkter (1/72 tomme). PNG gemmer en enkelt rektangulær bitmap med en fast pixelopløsning. Konvertering fra PDF til PNG er derfor et rasteriseringstrin: PDF'ens tegningsinstruktioner udføres ved en valgt DPI for at producere en bitmap, som derefter kodes tabsfrit som PNG. At vælge den rigtige DPI er den vigtigste beslutning i denne konvertering - for lav, og teksten bliver sløret, for høj, og filen bliver enorm.
Denne konverter gengiver hver PDF-side ved hjælp af PDF.js, den samme motor Firefox leveres til indbygget PDF-visning. Gengivelsen sker på et lærred i din browser; ingen del af filen forlader din enhed. For flersidede PDF'er producerer værktøjet én PNG pr. side, navngivet med et sidetalssuffiks. For enkeltsidede PDF'er er outputtet en enkelt PNG.
Almindelige DPI-valg er 72 (skærm-ækvivalent, mindste filer), 150 (god til online forhåndsvisning og det meste af dokumentation), 300 (udskriftskvalitet, egnet til OCR og offset-udskrivning) og 600 (arkivering eller fin-detalje-optagelse). Højere end 600 giver sjældent synlige forbedringer og firdobler filstørrelsen med hver fordobling af DPI.
PDF'er er ikke billeder. De kan ikke indlejres inline i HTML-e-mails, slippes ind på sociale platforme, der kun er billeder, bruges som skrivebordsbaggrund eller indsættes i en chat, der ikke understøtter vedhæftede filer. Gengivelse af hver side som en PNG forvandler PDF'en til noget, enhver platform forstår - på bekostning af at miste valgbar tekst, hyperlinks og enhver vektoropløsningsuafhængighed, originalen havde.
Den anden hovedårsag er OCR. Mange pipelines til optisk tegngenkendelse kører på raster i stedet for vektor PDF direkte; konvertering til en 300 DPI PNG og feeding af resultatet til Tesseract, Cloud Vision eller en anden OCR-tjeneste er en standard workflow. PNG foretrækkes frem for JPG her, fordi tekstkanter lider synligt af JPG-komprimering ved små størrelser, og den marginale filstørrelsesstraf for PNG har mindre betydning end genkendelsesnøjagtighed.
Slip filen, vælg en DPI, gengiv. Værktøjet håndterer enkelt- og flersidede PDF-filer på samme måde.
PDF (ISO 32000) er et sidebeskrivelsessprog, der stammer fra PostScript. Hver side indeholder en indholdsstrøm af tegneoperatorer (flyt, linje, kurve, maling, sæt skrifttype, vis tekst), der opererer på et koordinatsystem målt i punkter. At gengive en PDF betyder at gå med indholdsstrømmen og udføre hver operatør mod en måloverflade - i dette tilfælde et HTML5-lærred.
PDF.js implementerer denne gengivelsespipeline i JavaScript. Værktøjet initialiserer et PDF.js-dokument, kalder getPage(n) for hver side og bruger page.render({canvasContext, viewport}), hvor viewporten beregnes ud fra den anmodede DPI. Det resulterende lærred eksporteres via canvas.toBlob('image/png'). Flersidede PDF-filer behandles sekventielt; outputtet samles i et JSZip-arkiv og downloades.
Valg af DPI: en US Letter PDF-side er 612 × 792 point. Ved 72 DPI er den gengivne bitmap 612 × 792 pixels (ca. 0,5 MP); ved 150 DPI, 1275 x 1650 (2,1 MP); ved 300 DPI, 2550 × 3300 (8,4 MP); ved 600 DPI, 5100 × 6600 (33,7 MP). Hukommelse og tidsskala med pixelantal.