Kuhusu zana hii
PDF na PNG hukaa pande tofauti za mgawanyiko wa hati/picha. PDF inaelezea ukurasa kwa kutumia amri za vekta, fonti zilizopachikwa, na picha zisizo bora kwa hiari, zote zikiwa na ukubwa usiobadilika (inchi 1/72). PNG huhifadhi bitmap moja ya mstatili katika mwonekano wa saizi isiyobadilika. Kubadilisha kutoka PDF hadi PNG kwa hivyo ni hatua ya uboreshaji: maagizo ya kuchora ya PDF yanatekelezwa katika DPI iliyochaguliwa ili kutoa bitmap, ambayo inasimbwa bila hasara kama PNG. Kuchagua DPI inayofaa ndio uamuzi muhimu zaidi katika ubadilishaji huu - chini sana na maandishi yanakuwa na ukungu, juu sana na faili inakuwa kubwa.
Kigeuzi hiki kinatumia kila ukurasa wa PDF kwa kutumia PDF.js, injini sawa na meli za Firefox kwa utazamaji wa ndani wa PDF. Utoaji hufanyika kwenye turubai kwenye kivinjari chako; hakuna sehemu ya faili inayoacha kifaa chako. Kwa PDF za kurasa nyingi zana hutoa PNG moja kwa kila ukurasa, iliyopewa jina la kiambishi cha nambari ya ukurasa. Kwa PDF za ukurasa mmoja matokeo ni PNG moja.
Chaguo za kawaida za DPI ni 72 (faili zinazolingana na skrini, ndogo zaidi), 150 (zinafaa kwa onyesho la kuchungulia mtandaoni na uhifadhi mwingi), 300 (ubora wa uchapishaji, unafaa kwa OCR na uchapishaji wa kukabiliana), na 600 (ukamataji kumbukumbu au maelezo mafupi). Zaidi ya 600 mara chache hutoa uboreshaji unaoonekana na ukubwa wa faili mara nne kwa kila mara mbili ya DPI.
Kwa nini Badilisha PDF kuwa PNG?
PDF sio picha. Haziwezi kupachikwa ndani ya mstari katika barua pepe za HTML, kutumwa kwenye majukwaa ya kijamii ya picha pekee, kutumika kama mandhari ya eneo-kazi, au kubandikwa kwenye gumzo ambalo halitumii viambatisho vya faili. Kutoa kila ukurasa kama PNG hugeuza PDF kuwa kitu ambacho kila jukwaa inaelewa - kwa gharama ya kupoteza maandishi yanayoweza kuchaguliwa, viungo, na uhuru wowote wa azimio la vekta ambayo asili ilikuwa nayo.
Sababu nyingine kuu ni OCR. Mabomba mengi ya utambuzi wa herufi huendeshwa kwenye rasta badala ya vekta PDF moja kwa moja; kugeuza hadi 300 DPI PNG na kulisha matokeo kwa Tesseract, Cloud Vision, au huduma nyingine ya OCR ni mtiririko wa kawaida wa kazi. PNG inapendelewa zaidi ya JPG hapa kwa sababu kingo za maandishi hukabiliwa na mgandamizo wa JPG katika saizi ndogo, na adhabu ya saizi ya kando ya faili ya PNG sio muhimu kuliko usahihi wa utambuzi.
Jinsi ya kutumia
Achia faili, chagua DPI, toa. Chombo hushughulikia PDF za kurasa moja na nyingi kwa njia ile ile.
- Pakia PDF yako: Buruta faili kwenye eneo la kupakia au ubofye ili kuvinjari. PDF zilizosimbwa au zilizolindwa kwa nenosiri hazitumiki; ondoa nenosiri kwanza kwa kutumia zana ya PDF ya eneo-kazi. Faili hadi 50 MB hufanya kazi; hati kubwa sana za kurasa nyingi zinaweza kuchukua muda mrefu kutoa.
- Chagua azimio (DPI): Chaguomsingi ni 150 DPI, ambayo inafaa kwa matumizi mengi mtandaoni. Chagua 72 kwa picha ndogo za onyesho la kukagua, 300 kwa ubora wa kuchapishwa na mabomba ya OCR, 600 kwa kunasa kumbukumbu. Vipimo vya pato la bitmap hupimwa sawia na DPI; DPI maradufu hutoa faili kubwa ya 4×.
- Toa kurasa: PDF.js huchanganua hati, hutathmini mtiririko wa maudhui ya kila ukurasa kwenye turubai kwenye DPI iliyochaguliwa, na kuuza nje turubai kama PNG. Nyaraka za kurasa nyingi hutoa PNG moja kwa kila ukurasa; hati za ukurasa mmoja hutoa PNG moja.
- Pakua PNG(s): Pato la ukurasa mmoja hupakuliwa moja kwa moja. Toleo la kurasa nyingi limeunganishwa kwenye kumbukumbu ya ZIP iliyo na PNG moja kwa kila ukurasa, inayoitwa page-1.png, page-2.png, na kadhalika.
Kesi za Matumizi ya Kawaida
Maelezo ya Kiufundi
PDF (ISO 32000) ni lugha ya maelezo ya ukurasa inayotokana na PostScript. Kila ukurasa una mtiririko wa maudhui ya waendeshaji kuchora (sogeza, mstari, curve, rangi, fonti iliyowekwa, maandishi ya kuonyesha) ambayo hufanya kazi kwenye mfumo wa kuratibu uliopimwa kwa pointi. Kutoa PDF kunamaanisha kutembea mtiririko huo wa maudhui na kutekeleza kila opereta dhidi ya sehemu inayolengwa - katika hali hii turubai ya HTML5.
PDF.js hutekeleza bomba hili la uwasilishaji katika JavaScript. Zana huanzisha hati ya PDF.js, hupiga simu getPage(n) kwa kila ukurasa, na hutumia page.render({canvasContext, viewport}) ambapo kituo cha kutazama kinakokotolewa kutoka kwa DPI iliyoombwa. Turubai inayotokana inasafirishwa kupitia canvas.toBlob('image/png'). PDF za kurasa nyingi huchakatwa kwa kufuatana; matokeo hukusanywa kwenye kumbukumbu ya JSZip na kupakuliwa.
Kuchagua DPI: ukurasa wa PDF wa Barua ya Marekani ni pointi 612 × 792. Katika 72 DPI bitmap iliyotolewa ni saizi 612 × 792 (karibu 0.5 MP); saa 150 DPI, 1275 × 1650 (MP 2.1); saa 300 DPI, 2550 × 3300 (8.4 MP); kwa 600 DPI, 5100 × 6600 (MP33.7). Kumbukumbu na kipimo cha wakati na hesabu ya saizi.
Maswali yanayoulizwa mara kwa mara
- Kubadilisha PDF kuwa PNG kunabadilisha yaliyomo?
- Maudhui yanahifadhiwa kwa usahihi iwezekanavyo. Hata hivyo, baadhi ya vipengele vya umbizo mahususi huenda visiwe na vilingana vya moja kwa moja, kwa hivyo tofauti ndogo za umbizo zinaweza kutokea.
- Umbizo la PNG linatumika kwa nini?
- PNG (Portable Network Graphics) hutumiwa kimsingi kwa michoro yenye uwazi, picha za skrini, nembo, aikoni.
- Je, kuna mapungufu yoyote ya kufahamu?
- Faili za hadi MB 50 zinaweza kutumika. Faili kubwa sana au changamano zinaweza kuchukua muda mrefu kuchakatwa. Ugeuzaji wote hufanyika kwenye kivinjari chako, kwa hivyo kasi ya kuchakata inategemea kifaa chako.
- Je, data ya hati yangu ni salama?
- Ndiyo. Uchakataji wa hati huendeshwa kabisa kwenye kivinjari chako. Faili zako na yaliyomo hazijapakiwa kwenye seva yoyote. Hii inafanya kuwa salama kubadilisha hati nyeti au za siri.
- Je, PDF yangu imepakiwa kwenye seva yako?
- Nambari ya PDF.js inaendeshwa kabisa katika kivinjari chako; faili huchanganuliwa na kutolewa ndani ya nchi. Unaweza kuthibitisha kwa kuangalia kichupo cha Mtandao cha kivinjari chako wakati wa kugeuza - hakutakuwa na upakiaji.
- Kwa nini PNG yangu ni kubwa?
- Kurasa za PDF zina vipimo kamili vya hati, na kwa 300 DPI ukurasa wa Barua ya Marekani inakuwa bitmap ya pikseli 2550 × 3300 (karibu megapixels 8.4). Ikichanganywa na mbano isiyo na hasara ya PNG, faili za megabaiti kadhaa kwa kila ukurasa ni za kawaida katika maazimio ya uchapishaji. Punguza DPI ikiwa saizi ya faili ni muhimu zaidi kuliko uaminifu.
- Je! picha za vekta kwenye PDF zimehifadhiwa?
- Hapana. Uboreshaji rahisi hupunguza mchoro wote - maumbo ya vekta, glyphs za maandishi, picha za rasta zilizopachikwa - hadi gridi ya pikseli moja. PNG ya pato haina tena habari ya vekta.
- Je, ninaweza kubadilisha PDF zilizochanganuliwa?
- Ndiyo. PDF zilizochanganuliwa kwa kawaida hufunga taswira moja iliyopachikwa ya rasta kwa kila ukurasa; kuziwasilisha kwa DPI ya picha asilia iliyopachikwa hutoa matokeo sawa na tambazo. Utoaji kwa kiwango cha juu cha DPI hakuboreshi ubora, kwa kuwa chanzo tayari kimebadilishwa.
Related Articles
File FormatsImage Format Guide: JPG vs PNG vs WebP vs SVG Explained
Learn the differences between popular image formats, when to use each one, and how to convert between them for optimal quality and file size.
8 min readFile FormatsThe Complete Guide to PDF Conversion: Methods, Tools, and Best Practices
Everything you need to know about converting PDFs to other formats and vice versa. Covers PDF to Word, Excel, PNG, and more.
10 min readFile FormatsDocument Formats Explained: Word, PDF, TXT, and When to Use Each
Understand the differences between document formats like DOCX, PDF, TXT, RTF, and ODT. Learn which format to use for different purposes and how to convert between them.
8 min readFile FormatsAudio and Video Formats Explained: MP3, MP4, WAV, WebM, and Beyond
Understand the differences between audio and video formats, codecs, containers, and how to choose the right format for your needs.
9 min readPrivacy & SecurityHow to Convert Files Online Safely: Privacy and Security Guide
Understand the risks of online file conversion and learn how browser-based tools keep your data private. A guide to safe file handling.
7 min readPrivacy & TechnologyWhy Browser-Based Tools Are the Future: No Installs, No Uploads, No Risk
Discover why browser-based tools are replacing desktop software and cloud uploads. Learn how client-side processing keeps your files private while delivering powerful functionality.
7 min read