Accounting systems mahine bhar ki invoices ek hi PDF mein nikalte hain, aur andar ka har document ek jaisa hi shuru hota hai — "Invoice No", "Statement of Account", ya customer reference. Wahi dohraaya vaakya page ginti se behtar cut point hai, kyunki sab documents ek naap ke nahin hote. Vaakya likhein, ya pattern badalta ho to regular expression, aur har match ek naya hissa kholta hai. Agar documents ke beech separator sheets dali gayi thin, to cut match ke baad rakhein aur separators har hissa band karenge.
Features
Saada vaakya dhoondein, ya pattern badalta ho to regular expression
Dohraaye headers ke liye match se pehle cut, separator sheets ke liye baad mein
Case-sensitive matching jab farq maayne rakhta ho
Split se pehle dikhata hai kaunse pages match hue
Har page gina jaata hai — hisson ke beech koi page nahin chhootta
Chetavani deta hai jab document mein text layer hi nahin
Hisse alag ya ek saath ZIP mein download hote hain
PDF ko text se baantein kaise use karein
PDF drop karein aur text padhe jaane dein
Wo vaakya likhein jisse har document shuru hota hai
Chunein ki cut match se pehle girega ya baad mein
Hisse dekhein, phir split karke download karein
Example
Input
march-invoices.pdf — 84 pages, phrase "Invoice No", cut before
Output
31 parts, one per invoice, ranging from 1 to 5 pages each.
Invoices ki lambai alag hoti hai, isiliye tay page ginti kaam nahin karti.
Common errors aur troubleshooting
Shabd dikhne ke baawajood kuch match nahin hua. — PDF ek scan hai, isliye shabd tasveerein hain. Pehle text recognition chalayein aur vaakya khoja ja sakega.
Bahut zyada hisse ban gaye. — Vaakya har document mein ek se zyada baar aata hai — footer mein ya summary table mein. Aisa kuch chunein jo theek ek baar aata ho, jaise colon wala heading.
Regular expression compile nahin ho raha. — Brackets aur escapes dekhein. Digit class se pehle backslash kuch editors mein dohraana padta hai, aur khula group aam wajah hai.
Pehle hisse mein kai documents hain. — Pehla match page ek par nahin hai, isliye us se pehle ka sab ek shuruaati hissa ban gaya. Aam taur par iska matlab cover page hai, ya pehla document jo vaakya alag likhta hai.
Aksar pooche jaane wale sawaal
Cut match se pehle rakhein ya baad mein?
Pehle, jab har document ek hi header se shuru ho — match hissa kholta hai. Baad mein, jab documents ke beech separator sheets dali gayi hon — match us hisse ko band karta hai jis par wo hai.
Kya match case-sensitive hai?
Default par nahin, jo aam taur par thik hi hota hai. Tab chaalu karein jab case hi aapke vaakya ko saamanya text se alag karta ho.
Kya do lines mein bata match mil sakta hai?
Khoj poore page par chalti hai, isliye page ke andar line break se bata vaakya bhi mil jaata hai. Do pages ke beech bata vaakya nahin milta.
Jin pages par kuch match nahin hota unka kya?
Wo apne se pehle wale hisse ke saath rehte hain. Koi page kabhi nahin chhootta, aur hisse document ko shuru se aakhir tak cover karte hain.
Kya main customer ke naam se baant sakta hoon?
Haan, agar naam har document mein ek tay jagah aata ho. Customer:\s+\w+ jaisa regular expression aksar literal naam se behtar chalta hai.
Related tools
PDF Split karein — Pages ya ranges (jaise 1-3,5,7-9) ko ek naye PDF mein extract karein.