PDF uz PNG Pārveidotājs
Pārvērtiet savus PDF dokumentus augstas izšķirtspējas PNG attēlos nekavējoties. Droši, ātri un pilnīgi bez maksas.
Velciet un nometiet failus šeit
Atbalstītais formāts: PDF. Maksimālais faila izmērs: 50MB.
Pārvērtiet savus PDF dokumentus augstas izšķirtspējas PNG attēlos nekavējoties. Droši, ātri un pilnīgi bez maksas.
Atbalstītais formāts: PDF. Maksimālais faila izmērs: 50MB.
PDF un PNG atrodas dokumenta/attēla nodalījuma pretējās pusēs. PDF apraksta lapu, izmantojot vektora komandas, iegultos fontus un pēc izvēles rastra attēlus, kuru izmērs ir fiksēts punktos (1/72 collas). PNG saglabā vienu taisnstūrveida bitkarti ar fiksētu pikseļu izšķirtspēju. Tāpēc konvertēšana no PDF uz PNG ir rasterizācijas solis: PDF zīmēšanas instrukcijas tiek izpildītas izvēlētajā DPI, lai izveidotu bitkarti, kas pēc tam tiek bez zudumiem kodēta kā PNG. Pareiza DPI izvēle ir vissvarīgākais lēmums šajā pārveidē — pārāk zems un teksts kļūst izplūdis, pārāk augsts un fails kļūst milzīgs.
Šis pārveidotājs atveido katru PDF lapu, izmantojot PDF.js — to pašu programmu Firefox, kas paredzēta iebūvētai PDF skatīšanai. Renderēšana notiek uz audekla jūsu pārlūkprogrammā; neviena faila daļa neatstāj jūsu ierīci. Vairāku lappušu PDF failiem rīks izveido vienu PNG par katru lapu, kas nosaukts ar lapas numura sufiksu. Vienas lapas PDF failiem izvade ir viens PNG.
Parastās DPI izvēles ir 72 (ekrāna ekvivalents, mazākie faili), 150 (noderīgs tiešsaistes priekšskatījumam un lielākajai daļai dokumentācijas), 300 (drukas kvalitāte, piemērota OCR un ofseta drukāšanai) un 600 (arhivēšana vai sīku detaļu tveršana). Vairāk nekā 600 reti rada redzamus uzlabojumus un četrkāršo faila lielumu, katru reizi dubultojot DPI.
PDF nav attēli. Tos nevar iegult iekļauti HTML e-pastos, ievietot tikai attēlu sociālajās platformās, izmantot kā darbvirsmas fonu vai ielīmēt tērzēšanas sarunā, kas neatbalsta failu pielikumus. Katras lapas atveidošana PNG formātā pārvērš PDF par kaut ko tādu, ko saprot katra platforma — par to, ka tiek zaudēts atlasāmais teksts, hipersaites un jebkāda oriģināla vektora izšķirtspējas neatkarība.
Otrs galvenais iemesls ir OCR. Daudzi optiskās rakstzīmju atpazīšanas cauruļvadi darbojas uz rastriem, nevis tieši uz vektora PDF; Standarta darbplūsma ir konvertēšana uz 300 DPI PNG un rezultāta padeve Tesseract, Cloud Vision vai citam OCR pakalpojumam. Šeit priekšroka tiek dota PNG, nevis JPG, jo teksta malas ir acīmredzami cieš no JPG saspiešanas mazos izmēros, un PNG faila robežlieluma sods ir mazāks par atpazīšanas precizitāti.
Nometiet failu, izvēlieties DPI, renderējiet. Šis rīks apstrādā vienas un vairāku lappušu PDF failus vienādi.
PDF (ISO 32000) ir lappušu apraksta valoda, kas iegūta no PostScript. Katrā lapā ir zīmēšanas operatoru satura plūsma (pārvietošana, līnija, līkne, krāsošana, fonta iestatīšana, teksta rādīšana), kas darbojas punktos mērītā koordinātu sistēmā. PDF atveidošana nozīmē staigāt pa satura straumi un katra operatora izpildi pret mērķa virsmu — šajā gadījumā HTML5 audeklu.
PDF.js ievieš šo renderēšanas cauruļvadu JavaScript. Rīks inicializē PDF.js dokumentu, katrai lapai izsauc getPage(n) un izmanto page.render({canvasContext, viewport}), kur skata ports tiek aprēķināts no pieprasītā DPI. Iegūtais audekls tiek eksportēts, izmantojot canvas.toBlob('image/png'). Vairāku lappušu PDF faili tiek apstrādāti secīgi; izvade tiek savākta JSZip arhīvā un lejupielādēta.
Izvēloties DPI: US Letter PDF lapa ir 612 × 792 punkti. Pie 72 DPI atveidotā bitkarte ir 612 × 792 pikseļi (apmēram 0,5 MP); 150 DPI, 1275 × 1650 (2,1 MP); pie 300 DPI, 2550 × 3300 (8,4 MP); 600 DPI, 5100 × 6600 (33,7 MP). Atmiņa un laika skala ar pikseļu skaitu.