Libreng Converter

PDF hanggang PNG Converter

Gawing high-resolution PNG na mga imahe ang iyong mga PDF document nang mabilisan. Ligtas, mabilis, at libreng gamitin.

I-drag at i-drop ang mga file dito

Suportadong format: PDF. Maximum na laki ng file: 50MB.

O kaya

Tungkol sa tool na ito

Ang PDF at PNG ay nakaupo sa magkabilang panig ng paghahati ng dokumento/larawan. Inilalarawan ng PDF ang isang page gamit ang mga vector command, naka-embed na mga font, at opsyonal na raster na mga larawan, lahat ng laki sa mga nakapirming puntos (1/72 pulgada). Nag-iimbak ang PNG ng isang parihabang bitmap sa isang nakapirming resolution ng pixel. Samakatuwid, ang pag-convert mula sa PDF sa PNG ay isang hakbang sa rasterization: ang mga tagubilin sa pagguhit ng PDF ay isinasagawa sa isang napiling DPI upang makagawa ng isang bitmap, na pagkatapos ay na-encode nang walang pagkawala bilang PNG. Ang pagpili ng tamang DPI ay ang pinakamahalagang desisyon sa conversion na ito — masyadong mababa at nagiging malabo ang text, masyadong mataas at nagiging malaki ang file.

Inire-render ng converter na ito ang bawat pahina ng PDF gamit ang PDF.js, ang parehong engine na ipinadala ng Firefox para sa built-in na PDF viewing. Nangyayari ang pag-render sa isang canvas sa iyong browser; walang bahagi ng file ang umalis sa iyong device. Para sa mga multi-page na PDF, ang tool ay gumagawa ng isang PNG bawat page, na pinangalanan na may suffix ng page-number. Para sa mga single-page na PDF ang output ay isang solong PNG.

Ang mga karaniwang pagpipilian sa DPI ay 72 (katumbas ng screen, pinakamaliit na file), 150 (maganda para sa online na preview at karamihan sa dokumentasyon), 300 (kalidad ng pag-print, angkop para sa OCR at offset printing), at 600 (archival o fine-detail capture). Ang mas mataas sa 600 ay bihirang makagawa ng nakikitang pagpapabuti at apat na beses na laki ng file sa bawat pagdodoble ng DPI.

Bakit I-convert ang PDF sa PNG

Ang mga PDF ay hindi mga larawan. Hindi maaaring i-embed ang mga ito nang inline sa mga HTML na email, i-drop sa mga social platform na imahe lang, gamitin bilang desktop wallpaper, o i-paste sa isang chat na hindi sumusuporta sa mga attachment ng file. Ang pag-render ng bawat page bilang PNG ay ginagawang isang bagay ang PDF na nauunawaan ng bawat platform — sa halaga ng pagkawala ng mapipiling text, mga hyperlink, at anumang vector resolution-independence na mayroon ang orihinal.

Ang isa pang pangunahing dahilan ay OCR. Maraming optical character recognition pipeline ang tumatakbo sa mga raster kaysa sa vector PDF nang direkta; Ang pag-convert sa isang 300 DPI PNG at pagpapakain ng resulta sa Tesseract, Cloud Vision, o isa pang serbisyo ng OCR ay isang karaniwang daloy ng trabaho. Mas gusto ang PNG kaysa sa JPG dito dahil ang mga gilid ng text ay nakikitang nagdurusa mula sa JPG compression sa maliliit na laki, at ang parusa sa laki ng marginal na file ng PNG ay mas mahalaga kaysa sa katumpakan ng pagkilala.

Paano gamitin

I-drop ang file, pumili ng DPI, i-render. Pinangangasiwaan ng tool ang mga single at multi-page na PDF sa parehong paraan.

  1. I-upload ang iyong PDF: I-drag ang file sa lugar ng pag-upload o i-click upang mag-browse. Ang mga PDF na naka-encrypt o protektado ng password ay hindi suportado; alisin muna ang password gamit ang desktop PDF tool. Ang mga file hanggang sa 50 MB ay gumagana; ang napakalaking multi-page na dokumento ay maaaring magtagal bago ma-render.
  2. Pumili ng isang resolution (DPI): Ang default ay 150 DPI, na angkop para sa karamihan ng online na paggamit. Pumili ng 72 para sa maliliit na preview na larawan, 300 para sa kalidad ng pag-print at OCR pipeline, 600 para sa archival capture. Ang mga sukat ng output bitmap ay linearly sa DPI; ang pagdodoble ng DPI ay gumagawa ng 4x na mas malaking file.
  3. I-render ang mga pahina: Pino-parse ng PDF.js ang dokumento, sinusuri ang stream ng nilalaman ng bawat page sa isang canvas sa napiling DPI, at ine-export ang canvas bilang PNG. Ang mga multi-page na dokumento ay gumagawa ng isang PNG bawat pahina; ang mga single-page na dokumento ay gumagawa ng isang PNG.
  4. I-download ang (mga) PNG: Direktang nagda-download ng solong-pahinang output. Ang multi-page na output ay naka-bundle sa isang ZIP archive na naglalaman ng isang PNG bawat page, pinangalanang page-1.png, page-2.png, at iba pa.

Mga Pangkaraniwang Paggamit

Mga Detalye ng Teknikal

Ang PDF (ISO 32000) ay isang wika ng paglalarawan ng pahina na nagmula sa PostScript. Naglalaman ang bawat page ng content stream ng mga drawing operator (move, line, curve, paint, set font, show text) na gumagana sa isang coordinate system na sinusukat sa mga puntos. Ang pag-render ng PDF ay nangangahulugan ng paglalakad sa stream ng content na iyon at pag-execute ng bawat operator laban sa isang target na surface — sa kasong ito ay isang HTML5 canvas.

Ipinapatupad ng PDF.js ang pipeline ng pag-render na ito sa JavaScript. Nagsisimula ang tool ng PDF.js na dokumento, tumatawag sa getPage(n) para sa bawat page, at gumagamit ng page.render({canvasContext, viewport}) kung saan kinukuwenta ang viewport mula sa hiniling na DPI. Ang resultang canvas ay na-export sa pamamagitan ng canvas.toBlob('image/png'). Ang mga multi-page na PDF ay pinoproseso nang sunud-sunod; ang output ay kinokolekta sa isang JSZip archive at na-download.

Pagpili ng DPI: isang pahina ng US Letter PDF ay 612 × 792 puntos. Sa 72 DPI ang nai-render na bitmap ay 612 × 792 pixels (mga 0.5 MP); sa 150 DPI, 1275 × 1650 (2.1 MP); sa 300 DPI, 2550 × 3300 (8.4 MP); sa 600 DPI, 5100 × 6600 (33.7 MP). Memorya at sukat ng oras na may bilang ng pixel.

Pinakamahusay na Kasanayan

Mga madalas itanong

Binabago ba ng pag-convert ng PDF sa PNG ang nilalaman?
Ang nilalaman ay pinapanatili nang tumpak hangga't maaari. Gayunpaman, maaaring walang direktang katumbas ang ilang feature na partikular sa format, kaya maaaring magkaroon ng maliliit na pagkakaiba sa pag-format.
Para saan ginagamit ang PNG na format?
Pangunahing ginagamit ang PNG (Portable Network Graphics) para sa mga graphics na may transparency, mga screenshot, mga logo, mga icon.
Mayroon bang anumang mga limitasyon na dapat malaman?
Sinusuportahan ang mga file na hanggang 50MB. Maaaring mas matagal bago maproseso ang napakalaki o kumplikadong mga file. Ang lahat ng conversion ay nangyayari sa iyong browser, kaya ang bilis ng pagproseso ay nakasalalay sa iyong device.
Secure ba ang data ng aking dokumento?
Oo. Ang pagpoproseso ng dokumento ay ganap na tumatakbo sa iyong browser. Ang iyong mga file at ang kanilang mga nilalaman ay hindi kailanman ina-upload sa anumang server. Ginagawa nitong ligtas ang pag-convert ng mga sensitibo o kumpidensyal na dokumento.
Na-upload ba ang aking PDF sa iyong server?
Hindi. Ang PDF.js ay ganap na tumatakbo sa iyong browser; ang file ay na-parse at nai-render nang lokal. Maaari mong i-verify sa pamamagitan ng pagsuri sa tab na Network ng iyong browser sa panahon ng conversion — walang upload.
Bakit malaki ang aking PNG?
Ang mga PDF page ay may mga buong sukat ng dokumento, at sa 300 DPI ang isang US Letter page ay nagiging 2550 × 3300 pixel bitmap (mga 8.4 megapixel). Kasama ng walang pagkawalang compression ng PNG, ang mga file ng ilang megabytes bawat pahina ay normal sa mga resolution ng pag-print. Ibaba ang DPI kung ang laki ng file ay mahalaga kaysa sa katapatan.
Napreserba ba ang mga vector graphics sa PDF?
Hindi. Binabawasan ng rasterization ang lahat ng pagguhit — mga hugis ng vector, mga glyph ng teksto, mga naka-embed na larawan ng raster — sa iisang pixel grid. Ang output PNG ay hindi na naglalaman ng impormasyon ng vector.
Maaari ko bang i-convert ang mga na-scan na PDF?
Oo. Karaniwang binabalot ng mga na-scan na PDF ang isang naka-embed na larawan ng raster bawat pahina; ang pag-render ng mga ito sa DPI ng orihinal na naka-embed na imahe ay gumagawa ng output na katumbas ng pag-scan. Ang pag-render sa mas mataas na DPI ay hindi nagpapabuti ng kalidad, dahil ang pinagmulan ay rasterized na.