Libreng Panghati ng PDF
Hatiin ang isang PDF sa mga indibidwal na pahina o kunin ang mga partikular na hanay ng pahina. I-download ang mga pahina nang hiwalay o bilang isang ZIP.
I-drop ang file dito, o mag-click para mag-browse
PDF · pinoproseso sa iyong device
o pindutin ang Ctrl+V para i-paste mula sa clipboard
Ang iyong mga file ay hindi kailanman lumalabas sa iyong device. Lahat ng pagproseso ay nangyayari nang lokal sa iyong browser.
Mga karaniwang gamit
- I-extract ang Specific Pages mula sa PDFI-pull out ang individual pages o isang custom range mula sa isang PDF — i-download lamang ang kailangan mo.
- Hatiin ang PDF sa Individual PagesIhiwalay ang bawat page ng isang PDF sa sariling file — i-download ang lahat ng pages bilang isang ZIP.
- Hatiin ang PDF sa Equal ChunksHatiin ang isang mahabang PDF sa equal-sized sections — kapaki-pakinabang para sa paghahati ng reports, books, o batches.
- Hatiin ang Invoice Batch PDFIhiwalay ang isang merged invoice PDF sa individual invoice files para sa routing, archiving, o emailing.
- I-extract ang Book Chapters mula sa PDFI-pull out ang individual chapters mula sa isang PDF book o manual sa pamamagitan ng pagtukoy ng custom page ranges.
Paano ito Gumagana
Buong tumatakbo sa iyong browser ang paghahati ng PDF gamit ang pdf-lib para kopyahin ang mga pahina sa bagong dokumento at ang pdfjs-dist para mag-render ng live na thumbnail — hindi kailanman ina-upload sa anumang server ang file mo.
- 1Binabasa ng pdf-lib ang istruktura ng PDFKapag nag-drop ka ng file, nilo-load ng pdf-lib ang raw na ArrayBuffer at pina-parse ang panloob na page tree ng PDF. Binibilang nito ang mga pahina at ginagawang handang kopyahin nang hindi dine-decode ang bawat naka-embed na font o larawan.
- 2Nire-render ng pdfjs-dist ang mga thumbnail ng pahinaKasabay nito, nira-rasterize ng pdfjs-dist (na nilo-load gamit ang CDN worker) ang bawat pahina sa isang offscreen na Canvas element na nakapirming 220 px ang lapad. Unti-unting pinupuno ng mga JPEG data URL ang thumbnail grid habang nire-render ang bawat pahina, kaya puwede ka nang magsimulang pumili ng pahina bago pa handa ang buong dokumento.
- 3Pipili ka ng paraan ng paghahatiTatlong mode ang magagamit: hatiin ang bawat pahina sa sariling PDF, hatiin sa mga grupo ng N pahina, o pumili ng mga partikular na pahina sa pag-click ng thumbnail o pag-type ng range gaya ng '1-3, 7, 10-12'. Hina-highlight ng thumbnail grid ang mga napiling pahina at salitan ang hangganan ng mga grupo kaya nakikita ang plano ng paghahati bago mo ituloy.
- 4Nagsusulat ang pdf-lib ng bagong PDF; pinagsasama ng JSZip ang outputPara sa bawat output group, gumagawa ang pdf-lib ng bagong PDFDocument at kinokopya roon ang mga napiling pahina lang gamit ang copyPages(). Kapag maraming file ang resulta, kinokolekta ng JSZip ang mga ito sa iisang ZIP. Direktang nada-download bilang PDF ang iisang na-extract na range nang hindi na ini-zip.
Direktang binabasa ng browser mo ang PDF mo at hindi kailanman umaalis sa device mo — nangyayari nang lokal sa JavaScript ang lahat ng paghahati nang walang server.
Mga Kaugnay na Tool
Stem Splitter (Vocals, Drums, Bass)
Hatiin ang isang kanta sa apat na stem — vocals, drums, bass, at iba pang instrumento — gamit ang isang AI model na tumatakbo sa iyong browser. I-download ang bawat stem bilang MP3 o WAV, o gumawa ng drumless o bassless practice mix. Ang iyong musika ay hindi kailanman ina-upload.
Video Splitter
Hatiin ang mahabang video sa mga bahagi: 60 segundo bawat piraso para sa WhatsApp Status o Stories, tiyak na bilang ng magkakapantay na bahagi, o mga bahaging mas maliit sa isang laki gaya ng 25 MB para sa email. I-save ang bawat bahagi o lahat bilang ZIP. Tumatakbo sa browser mo; hindi ina-upload ang video.
Magdagdag ng Numero ng Pahina sa PDF
Magdagdag ng mga numero ng pahina sa isang PDF — piliin ang format, posisyon, panimulang numero, at laki ng font. Tumatakbo nang buo sa iyong browser; hindi kailanman nag-a-upload ang PDF.