Nemokamas konverteris

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.

Arba

Apie šį įrankį

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.

Kodėl konvertuoti PDF į PNG

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.

Kaip naudoti

Išmeskite failą, pasirinkite DPI, atvaizduokite. Įrankis vienodai tvarko vieno ir kelių puslapių PDF failus.

  1. Įkelkite savo PDF: Vilkite failą į įkėlimo sritį arba spustelėkite, kad naršytumėte. Šifruoti arba slaptažodžiu apsaugoti PDF failai nepalaikomi; Pirmiausia pašalinkite slaptažodį naudodami darbalaukio PDF įrankį. Failai iki 50 MB veikia; labai didelių kelių puslapių dokumentų pateikimas gali užtrukti ilgiau.
  2. Pasirinkite skiriamąją gebą (DPI): Numatytasis yra 150 DPI, kuris tinka daugeliui interneto naudojimo. Rinkitės 72, jei norite peržiūrėti mažus vaizdus, ​​300 – spausdinimo kokybę ir OCR vamzdynus, 600 – archyviniam fiksavimui. Išvesties bitmap matmenys keičiasi tiesiškai naudojant DPI; padvigubėjus DPI, failas bus 4 kartus didesnis.
  3. Pateikite puslapius: PDF.js analizuoja dokumentą, įvertina kiekvieno puslapio turinio srautą ant drobės pasirinktu DPI ir eksportuoja drobę kaip PNG. Kelių puslapių dokumentai sukuria vieną PNG kiekviename puslapyje; vieno puslapio dokumentai sukuria vieną PNG.
  4. Atsisiųskite PNG (-us): Vieno puslapio išvestis atsisiunčiama tiesiogiai. Kelių puslapių išvestis sujungiama į ZIP archyvą, kuriame yra vienas PNG puslapyje, pavadintas page-1.png, page-2.png ir pan.

Bendro naudojimo atvejai

Techninės detalės

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.

Geriausia praktika

Dažnai užduodami klausimai

Ar PDF konvertavimas į PNG keičia turinį?
Turinys išsaugomas kuo tiksliau. Tačiau kai kurios su formatu susijusios funkcijos gali neturėti tiesioginių atitikmenų, todėl gali atsirasti nedidelių formatavimo skirtumų.
Kam naudojamas PNG formatas?
PNG (Portable Network Graphics) pirmiausia naudojamas grafikai su skaidrumu, ekrano kopijomis, logotipais, piktogramomis.
Ar yra kokių nors apribojimų, kuriuos reikia žinoti?
Palaikomi failai iki 50 MB. Labai didelių ar sudėtingų failų apdorojimas gali užtrukti ilgiau. Visa konversija vyksta jūsų naršyklėje, todėl apdorojimo greitis priklauso nuo jūsų įrenginio.
Ar mano dokumento duomenys saugūs?
Taip. Dokumentų apdorojimas vykdomas tik jūsų naršyklėje. Jūsų failai ir jų turinys niekada neįkeliami į jokį serverį. Tai leidžia saugiai konvertuoti neskelbtinus ar konfidencialius dokumentus.
Ar mano PDF įkeltas į jūsų serverį?
Ne. PDF.js veikia tik jūsų naršyklėje; failas išanalizuojamas ir pateikiamas vietoje. Tai galite patikrinti peržiūrėdami naršyklės skirtuką Tinklas konversijos metu – įkėlimas nebus vykdomas.
Kodėl mano PNG didžiulis?
PDF puslapiai turi visus dokumento matmenis, o esant 300 DPI „US Letter“ puslapis tampa 2550 × 3300 pikselių taškiniu žemėlapiu (apie 8,4 megapikselio). Kartu su PNG be nuostolių glaudinimu kelių megabaitų viename puslapyje failai yra normalūs spausdinimo skyra. Sumažinkite DPI, jei failo dydis yra svarbesnis už tikslumą.
Ar PDF faile išsaugota vektorinė grafika?
Ne. Rasterizacija sumažina visus piešinius – vektorines formas, teksto glifus, įterptus rastrinius vaizdus – į vieną pikselių tinklelį. Išvesties PNG nebėra vektorinės informacijos.
Ar galiu konvertuoti nuskaitytus PDF failus?
Taip. Nuskaityti PDF failai paprastai apima vieną įterptą rastrinį vaizdą viename puslapyje; atvaizduojant juos originalaus įterpto vaizdo DPI, gaunama išvestis, lygiavertė nuskaitymui. Atvaizdavimas didesniu DPI kokybės nepagerina, nes šaltinis jau rastruotas.