Lumaktaw sa pangunahing nilalaman

Libreng PDF sa Larawan (JPG, PNG, WebP)

I-convert ang bawat pahina ng isang PDF sa mga JPG, PNG, o WebP na larawan sa iyong piniling resolution. Mag-download ng mga pahina nang isa-isa o lahat nang sabay bilang isang ZIP. Hindi kailanman lumalabas ang mga file sa iyong browser.

Ang libreng plano ng Sejda ay nagpapahintulot ng 3 gawain bawat oras — dito ang mga pahina ay nire-render sa iyong device, nang walang account. · sinuri Set 2026

I-drop ang mga file dito o mag-click para mag-browse

PDF · pinoproseso sa iyong device

o pindutin ang Ctrl+V para i-paste mula sa clipboard

Maaari kang mag-drop ng maraming file nang sabay-sabay

I-browse ang mga file

Mag-drop ng ilang PDF nang sabay para i-convert silang lahat: may sariling folder ang bawat isa sa ZIP.

Ang iyong mga file ay hindi kailanman lumalabas sa iyong device. Lahat ng pagproseso ay nangyayari nang lokal sa iyong browser.

Mga karaniwang gamit

  • Baguhin ang PDF sa JPGGawing JPG na imahe ang bawat pahina ng PDF na maaari mong ibahagi o i-embed saanman.
  • Baguhin ang PDF sa PNGI-export ang mga pahina ng PDF bilang malinaw na mga imahe ng PNG na may suporta sa transparency.
  • Gawing Slide ang Mga Pahina ng PDFIlagay ang mga pahina ng PDF sa PowerPoint, Google Slides, o Keynote bilang mga imahe.
  • Lumikha ng Mga Thumbnail ng Pahina ng PDFLumikha ng mga preview na imahe ng mga pahina ng PDF para sa mga website at katalogo.
  • Ibahagi ang PDF sa Social MediaBaguhin ang PDF sa mga imahe upang makita ito sa mga platform na humuhubog sa mga PDF.

Paano ito Gumagana

Kino-convert ng tool na ito ang mga pahina ng PDF sa larawan nang buo sa iyong browser gamit ang PDF.js (pdfjs-dist) — ang open-source na PDF rendering engine ng Mozilla — kasama ang Canvas API ng browser para sa pag-encode ng larawan. Binabasa nang lokal ang file mo at hindi kailanman ipinapadala sa server.

  1. 1
    Pina-parse ng PDF.js ang file
    Direktang binabasa ng pdfjs-dist mula sa memory ang binary na istruktura ng PDF — mga font, vector graphic, naka-embed na larawan, at tagubilin sa layout ng pahina — gamit ang sarili nitong renderer na isinulat sa JavaScript. Isang nakalaang Web Worker (na nilo-load mula sa CDN) ang humahawak sa mabigat na pag-parse sa labas ng main thread kaya nananatiling responsive ang pahina.
  2. 2
    Nire-render ang bawat pahina sa isang canvas
    Para sa bawat hiniling na pahina, kinakalkula ng PDF.js ang viewport na naka-scale sa napili mong DPI. 72 DPI ang default na coordinate space ng PDF, kaya ang 300 DPI na render ay gumagamit ng scale factor na 300/72 ≈ 4.17x, na gumagawa ng canvas na katumbas ang laki. Iginuguhit ng PDF.js ang lahat ng laman ng pahina — text, path, larawan — sa isang offscreen na HTMLCanvasElement gamit ang 2D Canvas API.
  3. 3
    Ine-encode ng Canvas sa napili mong format
    Pagkatapos mag-render, tinatawag ng tool ang canvas.toBlob() gamit ang target na MIME type (image/png, image/jpeg, o image/webp) at setting ng kalidad. Ipinapasa nito ang encoding sa sariling image codec ng browser — ang parehong engine na native na ginagamit ng Chrome, Firefox, o Safari — na gumagawa ng compressed na image Blob na nasa memory.
  4. 4
    I-download nang isa-isa o bilang ZIP
    Agad na magagamit ang bawat na-render na pahina bilang object URL para sa preview at pag-download ng iisang file. Kung ida-download mo ang lahat ng pahina nang sabay, pinagsasama ng jszip library ang mga Blob na nasa memory sa isang ZIP archive sa client-side, pagkatapos ay nagti-trigger ng iisang download — walang server round-trip sa anumang yugto.

Direktang binabasa ang PDF mo mula sa device mo papunta sa memory ng browser gamit ang File API at hindi kailanman ina-upload — nangyayari nang lokal sa tab ng iyong browser ang lahat ng rendering, encoding, at pag-package.

Mga Kaugnay na Tool

Mga Madalas na Itanong