Tách mỗi trang PDF thành nhiều phần
Tách theo lưới chia mỗi trang PDF thành lưới hàng và cột rồi xếp các mảnh lên trang mới của một PDF. Đây là cắt ô theo hình học, không phải nhận diện chương hay nội dung.
Kéo tệp vào đây, hoặc nhấp để chọn
Nhận PDF · tối đa 500.0 MB mỗi tệp
Bạn cũng có thể dán tệp bằng Ctrl/Cmd+V hoặc từ menu clipboard.
Tách theo lưới cắt mỗi trang thành lưới `(horizontalDivisions+1)` × `(verticalDivisions+1)`, rồi đặt các ô đó làm Form XObject đã phóng lên trang mới trong một PDF. Mặc định biểu mẫu 0 và 1; gửi nguyên vậy thì mỗi trang 1×2.
`pageNumbers`, `splitMode` và `merge` bị bỏ qua. Đầu ra là một PDF, không phải ZIP mảnh, cũng không có công tắc gộp.
Đây là cắt hình học, không phải phát hiện chương. Tệp có mật khẩu được mở khóa giúp bạn ngay trên trang này khi bạn nhập mật khẩu; người gọi API chạy Gỡ mật khẩu trước.
Muốn tệp chương thì dùng Tách theo chương. Muốn khối theo số trang thì dùng Tách theo dung lượng hoặc số trang.
Tải lên là tạm thời. Chúng tôi không lưu thư viện PDF của bạn.
Tính năng
- Cắt lưới bằng Form XObject, ghi một PDF
- Chỉ dùng horizontalDivisions và verticalDivisions
- pageNumbers, splitMode, merge là trường chết
- API ẩn danh: /api/v1/general/split-pdf-by-sections
Khi nào nên dùng
- Cắt bản quét trải thành hai trang dọc
- Cắt trang poster thành lưới dễ đọc
- Bỏ qua điều khiển gộp, kỳ vọng chỉ một tệp
Làm thế nào để tách mỗi trang PDF thành nhiều phần?
- Tải lên PDF.
- Đặt cần cắt thêm bao nhiêu nhát theo ngang và dọc (0 nghĩa là trục đó không cắt thêm).
- Có thể bỏ qua splitMode và merge. Chúng không có hiệu lực.
- Tải PDF này, đếm trang (số trang gốc × hàng × cột).
Giới hạn và ngoại lệ
- Chỉ ra một PDF
- Không lọc splitMode
- Không tách theo chương hay OCR
- Tối đa 5000 ô (số trang × hàng × cột); công việc lớn hơn bị từ chối
- Giới hạn tải lên trên trang web này: 500 MB mỗi tệp, tệp lớn hơn khoảng 95 MB được gửi theo từng phần. Một yêu cầu API trực tiếp bị giới hạn ở 100 MB.
Ví dụ
- 1 trang, ngang 0, dọc 1, được 2 trang
- 3 trang, mỗi chiều cắt thêm 1 (lưới 2×2), được 12 trang
Quyền riêng tư của công cụ này
Tệp được tải lên qua HTTPS, xử lý trong bộ nhớ hoặc thư mục tạm ngắn hạn trên máy chủ của chúng tôi, rồi bị xóa khi kết quả sẵn sàng. Chúng tôi không giữ bản sao để duyệt sau, huấn luyện hay lập hồ sơ quảng cáo. Thời hạn lưu giữ và thông báo cookie AdSense nằm trong Chính sách quyền riêng tư.
Câu hỏi thường gặp
- Vì sao kết quả là một PDF?
- Thao tác luôn ghi một tài liệu gồm các trang cắt. merge=false cũng không ra ZIP.
- SPLIT_ALL_EXCEPT_FIRST có bỏ trang 1 không?
- Không. splitMode bị bỏ qua. Mọi trang đều cắt.
- verticalDivisions=1 nghĩa là gì?
- Số cột = 1+1 = 2. Mỗi trang cắt thành hai dải dọc (trục kia cộng thêm horizontalDivisions).
- Đây có phải OCR chương không?
- Không. Đây là lưới hình học.
Cập nhật lần cuối:
Gọi bằng mã
Mỗi công cụ trên trang là một API REST thông thường. Dùng ẩn danh không cần tài khoản hay API key. Trình duyệt, lập trình viên và agent đều gọi được.
curl -X POST "https://pdf123.xyz/api/v1/general/split-pdf-by-sections" \
-F "[email protected]" \
-F "pageNumbers=SPLIT_ALL" \
-F "horizontalDivisions=0" \
-F "verticalDivisions=1" \
-o output.pdfCũng có dạng công cụ MCP cho client dùng Model Context Protocol (JSON-RPC 2.0, POST /mcp). Tài liệu API đầy đủ
Dùng từ AI agent
SkillVới skill này, Claude Code, Codex, Cursor và các AI agent khác có thể chạy "Tách theo lưới" thay bạn: /skills/pdf123-split-by-sections.md
Tệp chỉ dùng cho lần xử lý này, xong là tự xóa.