PDF-ből PNG-be Átalakító
Alakítsa át PDF dokumentumait azonnal nagy felbontású PNG képekké. Biztonságos, gyors és teljesen ingyenes.
Húzza ide a fájlokat
Támogatott formátum: PDF. Maximális fájlméret: 50MB.
Alakítsa át PDF dokumentumait azonnal nagy felbontású PNG képekké. Biztonságos, gyors és teljesen ingyenes.
Támogatott formátum: PDF. Maximális fájlméret: 50MB.
A PDF és a PNG a dokumentum/kép elválasztó két oldalán helyezkednek el. A PDF vektorparancsokkal, beágyazott betűtípusokkal és opcionálisan raszteres képekkel ír le egy oldalt, amelyek mérete rögzített pontokban (1/72 hüvelyk) van megadva. A PNG egyetlen téglalap alakú bitképet tárol rögzített pixelfelbontással. A PDF-ből PNG-re konvertálás ezért raszterezési lépés: a PDF rajzi utasításait egy kiválasztott DPI-n hajtják végre, hogy bittérképet állítsanak elő, amelyet aztán veszteségmentesen PNG-ként kódolnak. A megfelelő DPI kiválasztása a legfontosabb döntés ebben az átalakításban – túl alacsony, és a szöveg elmosódott lesz, túl magas, és a fájl hatalmas lesz.
Ez a konverter minden PDF-oldalt PDF.js használatával jelenít meg, ugyanazt a motort, amelyet a Firefox szállít a beépített PDF-megtekintéshez. A renderelés egy vásznon történik a böngészőben; a fájl egyetlen része sem hagyja el az eszközt. Többoldalas PDF-fájlok esetén az eszköz oldalanként egy PNG-t állít elő, amelyet oldalszám-utótaggal neveznek el. Egyoldalas PDF-fájlok esetén a kimenet egyetlen PNG.
A gyakori DPI-választások a következők: 72 (képernyővel egyenértékű, legkisebb fájlok), 150 (jó online előnézethez és a legtöbb dokumentációhoz), 300 (nyomtatási minőség, alkalmas OCR- és ofszetnyomtatáshoz) és 600 (archiválás vagy finom részletrögzítés). 600-nál nagyobb ritkán eredményez látható javulást, és a fájlméret megnégyszereződik a DPI minden egyes megkétszerezésével.
A PDF-ek nem képek. Nem ágyazhatók be soronként HTML-e-mailekbe, nem helyezhetők be csak képeket tartalmazó közösségi platformokra, nem használhatók asztali háttérképként, illetve nem illeszthetők be olyan csevegésbe, amely nem támogatja a fájlmellékleteket. Az egyes oldalak PNG formátumban való megjelenítése a PDF-fájlt olyasmivé változtatja, amit minden platform megért – a választható szöveg, a hiperhivatkozások és az eredeti vektoros felbontástól való függetlenség elvesztése árán.
A másik fő ok az OCR. Sok optikai karakterfelismerő folyamat raszteren fut, nem pedig közvetlenül vektoros PDF-en; szabványos munkafolyamat a 300 DPI-s PNG-re konvertálás és az eredmény betáplálása a Tesseract, Cloud Vision vagy más OCR-szolgáltatásba. Itt előnyben részesítjük a PNG-t a JPG-vel szemben, mivel a szöveg szélei kis méreteknél láthatóan szenvednek a JPG-tömörítéstől, és a PNG fájlméret marginális büntetése kevésbé számít, mint a felismerési pontosság.
Dobd el a fájlt, válassz egy DPI-t, rendereled. Az eszköz ugyanúgy kezeli az egy- és többoldalas PDF-fájlokat.
A PDF (ISO 32000) a PostScript-ből származó oldalleíró nyelv. Minden oldal rajzoperátorok (mozgatás, vonal, görbe, festés, betűkészlet beállítása, szöveg megjelenítése) tartalomfolyamát tartalmazza, amelyek pontokban mért koordinátarendszeren működnek. A PDF megjelenítése azt jelenti, hogy a tartalomfolyamot végigjárjuk, és minden operátort egy célfelülethez – ebben az esetben egy HTML5 vászonhoz – hajtanak végre.
A PDF.js ezt a megjelenítési folyamatot JavaScriptben valósítja meg. Az eszköz inicializál egy PDF.js dokumentumot, minden oldalhoz meghívja a getPage(n) függvényt, és a page.render({canvasContext, viewport}) függvényt használja, ahol a nézetablakot a kért DPI-ből számítja ki. Az eredményül kapott vásznat a canvas.toBlob('image/png') segítségével exportálja. A többoldalas PDF-ek feldolgozása egymás után történik; a kimenet egy JSZip archívumba kerül, és letöltődik.
A DPI kiválasztása: egy US Letter PDF-oldal 612 × 792 pont. 72 DPI-nél a renderelt bitkép 612 × 792 pixel (körülbelül 0,5 MP); 150 DPI-nél, 1275 × 1650 (2,1 MP); 300 DPI-nél, 2550 × 3300 (8,4 MP); 600 DPI-nél, 5100 × 6600 (33,7 MP). Memória és időskála pixelszámmal.