PDF į PNG Konverteris
Akimirksniu paverskite savo PDF dokumentus didelės raiškos PNG vaizdais. Saugu, greita ir visiškai nemokama.
Vilkite ir numeskite failus čia
Palaikomas formatas: PDF. Maksimalus failo dydis: 50MB.
Akimirksniu paverskite savo PDF dokumentus didelės raiškos PNG vaizdais. Saugu, greita ir visiškai nemokama.
Palaikomas formatas: PDF. Maksimalus failo dydis: 50MB.
PDF ir PNG yra priešingose dokumento / vaizdo pertvaros pusėse. PDF aprašo puslapį naudodamas vektorines komandas, įterptus šriftus ir pasirinktinai rastrinius vaizdus, kurių dydis yra fiksuotais taškais (1/72 colio). PNG išsaugo vieną stačiakampį bitmap fiksuotą pikselių skiriamąją gebą. Todėl konvertavimas iš PDF į PNG yra rastrizacijos veiksmas: PDF piešimo instrukcijos vykdomos pasirinktu DPI, kad būtų sukurta taškinė schema, kuri vėliau be nuostolių užkoduojama kaip PNG. Tinkamo DPI pasirinkimas yra svarbiausias šios konversijos sprendimas – per žemas ir tekstas tampa neryškus, per didelis ir failas tampa didžiulis.
Šis keitiklis pateikia kiekvieną PDF puslapį naudodamas PDF.js – tą patį variklį, kurį „Firefox“ pristato įtaisytajam PDF peržiūrai. Atvaizdavimas vyksta drobėje jūsų naršyklėje; nė viena failo dalis nepalieka jūsų įrenginio. Kelių puslapių PDF failams įrankis sukuria vieną PNG kiekviename puslapyje, pavadintą puslapio numerio priesaga. Vieno puslapio PDF išvestis yra vienas PNG.
Įprasti DPI pasirinkimai yra 72 (ekrano ekvivalentas, mažiausi failai), 150 (tinka peržiūrai internete ir daugumai dokumentų), 300 (spausdinimo kokybė, tinka OCR ir ofsetiniam spausdinimui) ir 600 (archyvinis arba smulkių detalių fiksavimas). Didesnis nei 600 retai pastebimai pagerina ir keturis kartus padidina failo dydį kiekvieną kartą padvigubėjus DPI.
PDF nėra vaizdai. Jų negalima įterpti į HTML el. laiškus, perkelti į tik vaizdo socialines platformas, naudoti kaip darbalaukio fono arba įklijuoti į pokalbį, kuris nepalaiko failų priedų. Pateikus kiekvieną puslapį PNG formatu, PDF paverčiamas visoms platformoms suprantamu dalyku – prarandamas pasirenkamas tekstas, hipersaitai ir bet kokia originalo vektorinės skyros nepriklausomybė.
Kita pagrindinė priežastis yra OCR. Daugelis optinio simbolių atpažinimo vamzdynų veikia rastriniuose, o ne vektoriniuose PDF formatuose; Standartinė darbo eiga yra konvertuoti į 300 DPI PNG ir pateikti rezultatą į Tesseract, Cloud Vision ar kitą OCR paslaugą. Čia pirmenybė teikiama PNG, o ne JPG, nes teksto kraštai akivaizdžiai kenčia nuo JPG suspaudimo esant mažam dydžiui, o ribinis PNG failo dydis yra mažiau svarbus nei atpažinimo tikslumas.
Išmeskite failą, pasirinkite DPI, atvaizduokite. Įrankis vienodai tvarko vieno ir kelių puslapių PDF failus.
PDF (ISO 32000) yra puslapio aprašymo kalba, gauta iš PostScript. Kiekviename puslapyje yra piešimo operatorių turinio srautas (judėjimas, linija, kreivė, dažymas, šrifto nustatymas, teksto rodymas), kurie veikia taškais matuojamoje koordinačių sistemoje. Pateikti PDF reiškia eiti tuo turinio srautu ir vykdyti kiekvieną operatorių prieš tikslinį paviršių – šiuo atveju HTML5 drobę.
PDF.js įgyvendina šį atvaizdavimo vamzdyną „JavaScript“. Įrankis inicijuoja PDF.js dokumentą, kiekvienam puslapiui iškviečia getPage(n) ir naudoja page.render({canvasContext, viewport}), kur peržiūros sritis apskaičiuojama pagal prašomą DPI. Gauta drobė eksportuojama naudojant canvas.toBlob('image/png'). Kelių puslapių PDF failai apdorojami nuosekliai; išvestis surenkama į JSZip archyvą ir atsisiunčiama.
DPI pasirinkimas: US Letter PDF puslapis yra 612 × 792 taškų. Esant 72 DPI, pateikiamas bitmap yra 612 × 792 pikselių (apie 0,5 MP); esant 150 DPI, 1275 × 1650 (2,1 MP); esant 300 DPI, 2550 × 3300 (8,4 MP); esant 600 DPI, 5100 × 6600 (33,7 MP). Atmintis ir laiko skalė su pikselių skaičiumi.