📄

Chia tách file PDF

Cắt nhỏ file PDF lớn thành từng trang riêng lẻ hoặc tách theo phạm vi trang mong muốn.

Document ⭐ Beginner ⏱️ 3 phút

😫 Vấn đề (The Pain Point)

Bạn có file scan hợp đồng dày 50 trang, nhưng chỉ cần gửi 2 trang (Trang 5 và 6) cho khách hàng xem. Gửi cả file thì lộ thông tin nhạy cảm. Chụp màn hình thì mờ và thiếu chuyên nghiệp.

🚀 Giải pháp Agentic (The Solution)

Tool tách PDF linh hoạt: Lấy 1 trang, lấy một đoạn, hoặc “băm nhỏ” cả file.

Tính năng:

  • Burst Mode: Tách 100 trang thành 100 file (Page_1.pdf, Page_2.pdf…).
  • Range Mode: Chỉ lấy từ trang 5 đến trang 10.
  • Specific Mode: Lấy trang 1, 5, và 7.

PDF Split Screenshot

🤖 Engineering Prompt (Copy & Paste)

**Role:** Python Document Developer

**Task:** Create a "PDF Splitter" utility.

**Requirements:**
1.  **Tech Stack:** Python, `tkinter`, `pypdf`.
2.  **GUI:**
    *   Select Source PDF.
    *   Select Output Folder.
    *   **Split Mode (Radio Buttons):**
        *   "Burst (Split all pages)"
        *   "Extract Range (e.g., 5-10)"
    *   "Start Split" button.
3.  **Logic:**
    *   Load PDF.
    *   If Burst: Write each page to a new file.
    *   If Range: Write selected pages to one new file.
    *   Validate user input (prevent crash if page 100 requested in 50-page doc).
4.  **Deliverables:**
    *   `pdf_split.py`
    *   `run.bat`
    *   `requirements.txt`

**Context:** Extracting specific invoices or legal clauses from a large document bundle.

🧠 Giải mã Prompt

  • Validation: Prompt yêu cầu kiểm tra số trang (Validate Input) để tránh lỗi crash chương trình khi user nhập sai số trang.

🛠️ Hướng dẫn

  1. Copy Prompt -> Paste -> Chạy.
  2. Chọn file PDF -> Chọn Mode tách -> Start.

Workflows liên quan

Khám phá danh mục khác

📬

Get Started with Agentic Working

Subscribe to receive updates from AgenticWorking.io

📖 Free eBook Guide 📦 7 Ready-to-use Scripts 🔔 Weekly Tips

No spam, unsubscribe anytime. Join 1,000+ subscribers.