PDF v PNG Pretvornik
Pretvorite svoje dokumente PDF v slike PNG visoke ločljivosti v trenutku. Varno, hitro in popolnoma brezplačno.
Povlecite in spustite datoteke sem
Podprta oblika: PDF. Največja velikost datoteke: 50 MB.
Pretvorite svoje dokumente PDF v slike PNG visoke ločljivosti v trenutku. Varno, hitro in popolnoma brezplačno.
Podprta oblika: PDF. Največja velikost datoteke: 50 MB.
PDF in PNG sta na nasprotnih straneh ločnice med dokumentom in sliko. PDF opisuje stran z uporabo vektorskih ukazov, vdelanih pisav in izbirnih rastrskih slik, vseh velikosti v fiksnih točkah (1/72 palca). PNG shrani eno samo pravokotno bitno sliko s fiksno ločljivostjo slikovnih pik. Pretvarjanje iz PDF-ja v PNG je torej korak rastriranja: navodila za risanje PDF-ja se izvedejo pri izbrani DPI, da se ustvari bitna slika, ki se nato brez izgub kodira kot PNG. Izbira prave DPI je najpomembnejša odločitev pri tej pretvorbi — prenizka in besedilo postane zamegljeno, previsoka in datoteka postane ogromna.
Ta pretvornik upodobi vsako stran PDF z uporabo PDF.js, istega mehanizma, ki ga ima Firefox za vgrajeno ogledovanje PDF-jev. Upodabljanje poteka na platnu v vašem brskalniku; noben del datoteke ne zapusti vaše naprave. Za večstranske PDF-je orodje ustvari en PNG na stran, poimenovan s pripono številke strani. Pri enostranskih PDF-jih je izhod en PNG.
Običajne izbire DPI so 72 (ekvivalent zaslona, najmanjše datoteke), 150 (dobro za spletni predogled in večino dokumentacije), 300 (kakovost tiska, primerna za OCR in ofsetni tisk) in 600 (arhiv ali zajem finih podrobnosti). Več kot 600 le redko povzroči vidno izboljšanje in početveri velikost datoteke z vsako podvojitvijo DPI.
PDF-ji niso slike. Ni jih mogoče vdelati v e-poštna sporočila HTML, spustiti v družbene platforme samo s slikami, uporabiti kot ozadje namizja ali prilepiti v klepet, ki ne podpira datotečnih prilog. Upodabljanje vsake strani kot PNG spremeni PDF v nekaj, kar razume vsaka platforma - za ceno izgube izbirnega besedila, hiperpovezav in morebitne neodvisnosti od vektorske ločljivosti, ki jo je imel izvirnik.
Drugi glavni razlog je OCR. Številni cevovodi za optično prepoznavanje znakov delujejo na rastrih in ne neposredno na vektorskih PDF-jih; pretvorba v PNG s 300 DPI in podajanje rezultata v Tesseract, Cloud Vision ali drugo storitev OCR je standardni potek dela. Tu ima PNG prednost pred JPG, ker so robovi besedila vidno prizadeti zaradi stiskanja JPG pri majhnih velikostih, mejna velikost datoteke PNG pa je manj pomembna kot natančnost prepoznavanja.
Spustite datoteko, izberite DPI, upodabljajte. Orodje na enak način obravnava enostranske in večstranske dokumente PDF.
PDF (ISO 32000) je opisni jezik strani, ki izhaja iz PostScripta. Vsaka stran vsebuje tok vsebine operatorjev za risanje (premik, črta, krivulja, barva, nastavitev pisave, prikaz besedila), ki delujejo na koordinatnem sistemu, merjenem v točkah. Upodabljanje PDF-ja pomeni sprehod po tem toku vsebine in izvajanje vsakega operaterja na ciljni površini – v tem primeru na platnu HTML5.
PDF.js izvaja ta cevovod upodabljanja v JavaScriptu. Orodje inicializira dokument PDF.js, pokliče getPage(n) za vsako stran in uporabi page.render({canvasContext, viewport}), kjer se vidno polje izračuna iz zahtevanega DPI. Nastalo platno se izvozi prek canvas.toBlob('image/png'). Večstranski dokumenti PDF se obdelujejo zaporedno; izhod se zbere v arhiv JSZip in prenese.
Izbira DPI: stran PDF US Letter ima 612 × 792 točk. Pri 72 DPI je upodobljena bitna slika 612 × 792 slikovnih pik (približno 0,5 MP); pri 150 DPI, 1275 × 1650 (2,1 MP); pri 300 DPI, 2550 × 3300 (8,4 MP); pri 600 DPI, 5100 × 6600 (33,7 MP). Pomnilnik in časovna lestvica s številom slikovnih pik.