Bezmaksas pārveidotājs

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.

Or

Par šo rīku

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.

Kāpēc konvertēt PDF uz PNG

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.

Kā lietot

Nometiet failu, izvēlieties DPI, renderējiet. Šis rīks apstrādā vienas un vairāku lappušu PDF failus vienādi.

  1. Augšupielādējiet savu PDF failu: Velciet failu uz augšupielādes apgabalu vai noklikšķiniet, lai pārlūkotu. Šifrēti vai ar paroli aizsargāti PDF faili netiek atbalstīti; vispirms noņemiet paroli, izmantojot darbvirsmas PDF rīku. Darbojas faili līdz 50 MB; ļoti lielu vairāku lappušu dokumentu atveidošana var aizņemt ilgāku laiku.
  2. Izvēlieties izšķirtspēju (DPI): Noklusējums ir 150 DPI, kas ir piemērots lielākajai daļai tiešsaistes lietošanas. Izvēlieties 72 sīkiem priekšskatījuma attēliem, 300 drukas kvalitātes un OCR konveijeriem, 600 arhivēšanai. Izvades bitkartes izmēri lineāri mērogojas ar DPI; dubultojot DPI, tiek iegūts 4 reizes lielāks fails.
  3. Renderējiet lapas: PDF.js parsē dokumentu, novērtē katras lapas satura straumi uz audekla ar izvēlēto DPI un eksportē audeklu kā PNG. Vairāku lappušu dokumenti katrā lapā veido vienu PNG; vienas lapas dokumenti veido vienu PNG.
  4. Lejupielādēt PNG: Vienas lapas izvades lejupielādes tieši. Vairāku lappušu izvade tiek apvienota ZIP arhīvā, kurā ir viens PNG par katru lapu, ar nosaukumu page-1.png, page-2.png un tā tālāk.

Bieži lietojami gadījumi

Tehniskās detaļas

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.

Labākā prakse

Bieži uzdotie jautājumi

Vai PDF konvertēšana uz PNG maina saturu?
Saturs tiek saglabāts pēc iespējas precīzāk. Tomēr dažiem formātam raksturīgajiem līdzekļiem var nebūt tiešu ekvivalentu, tāpēc var rasties nelielas formatēšanas atšķirības.
Kam tiek izmantots PNG formāts?
PNG (Portable Network Graphics) galvenokārt tiek izmantota grafikai ar caurspīdīgumu, ekrānuzņēmumiem, logotipiem, ikonām.
Vai ir kādi ierobežojumi, kas jāzina?
Tiek atbalstīti faili līdz 50 MB. Ļoti lielu vai sarežģītu failu apstrāde var aizņemt ilgāku laiku. Visas konversijas notiek jūsu pārlūkprogrammā, tāpēc apstrādes ātrums ir atkarīgs no jūsu ierīces.
Vai mani dokumenta dati ir droši?
Jā. Dokumentu apstrāde pilnībā darbojas jūsu pārlūkprogrammā. Jūsu faili un to saturs nekad netiek augšupielādēti nevienā serverī. Tādējādi ir droši konvertēt sensitīvus vai konfidenciālus dokumentus.
Vai mans PDF ir augšupielādēts jūsu serverī?
Nē. PDF.js pilnībā darbojas jūsu pārlūkprogrammā; fails tiek parsēts un atveidots lokāli. Varat to pārbaudīt, pārveidošanas laikā pārbaudot pārlūkprogrammas cilni Tīkls — augšupielāde netiks veikta.
Kāpēc mans PNG ir milzīgs?
PDF lapām ir pilni dokumenta izmēri, un ar 300 DPI US Letter lapa kļūst par 2550 × 3300 pikseļu bitkarti (apmēram 8,4 megapikseļi). Apvienojumā ar PNG bezzudumu saspiešanu, vairāki megabaiti vienā lappusē ir normāli ar drukas izšķirtspēju. Samaziniet DPI, ja faila lielums ir svarīgāks par precizitāti.
Vai vektorgrafika PDF failā ir saglabāta?
Nē. Rasterizācija samazina visus zīmējumus — vektoru formas, teksta glifus, iegultos rastra attēlus — līdz viena pikseļa režģim. Izvades PNG vairs nesatur vektora informāciju.
Vai es varu konvertēt skenētos PDF failus?
Jā. Skenētie PDF faili parasti ietver vienu iegultu rastra attēlu katrā lapā; atveidojot tos sākotnējā iegultā attēla DPI, tiek iegūta izvade, kas līdzvērtīga skenēšanai. Renderēšana ar augstāku DPI kvalitāti neuzlabo, jo avots jau ir rastrēts.