跳到主要内容
PPDF123

把 PDF 页面拆成区块

按网格拆分把 PDF 的每一页分成若干行和列的网格,并把这些格子放到同一份 PDF 的新页面上。这是几何切块,不是按章节或内容检测。

把文件拖到这里,或点击选择

支持 PDF · 单个文件不超过 500.0 MB

也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。

按网格拆分把每一页切成 `(horizontalDivisions+1)` × `(verticalDivisions+1)` 的格子,再把这些格子作为缩放后的 Form XObject 放到一份 PDF 的新页上。表单默认 0 和 1,若原样发送就是每页 1×2。

`pageNumbers`、`splitMode` 和 `merge` 会被忽略。产出是一份 PDF,不是零碎 ZIP,也没有合并开关。

这是几何切块,不是章节检测。有密码保护的文件,在你输入密码后会在本页为你解锁;API 调用方需先运行移除密码。

若要章节文件,用按章节拆分。若要按页数切块,用按大小或页数拆分。

上传是临时的。我们不会保存你的 PDF 文库。

功能

  • 用 Form XObject 网格切块,写入一份 PDF
  • 只用 horizontalDivisions 和 verticalDivisions
  • pageNumbers、splitMode、merge 是死字段
  • 匿名 API:/api/v1/general/split-pdf-by-sections

适用场景

  • 把对开扫描件切成两页竖页
  • 把海报大页切成网格方便阅读
  • 忽略合并控件,预期只有一个文件

如何把 PDF 的每一页拆成若干区块?

  1. 上传 PDF。
  2. 设定水平和垂直方向各要多切几刀(0 表示该轴不再多切)。
  3. splitMode 和 merge 可以不管。它们不会生效。
  4. 下载这一份 PDF,数页数(原页数 × 行 × 列)。

限制与边界

  • 只产出单份 PDF
  • 没有 splitMode 过滤
  • 不是按章节或 OCR 拆分
  • 最多 5000 个格子(页数 × 行 × 列);更大的任务会被拒绝
  • 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。

示例

  • 1 页,水平 0,垂直 1,得到 2 页
  • 3 页,各多切 1(2×2 网格),得到 12 页

本工具的隐私说明

文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。

常见问题

为什么结果是一份 PDF?
操作永远写一份由切块页组成的文档。merge=false 也不会产出 ZIP。
SPLIT_ALL_EXCEPT_FIRST 会跳过第 1 页吗?
不会。splitMode 被忽略。每一页都会切。
verticalDivisions=1 是什么意思?
列数 = 1+1 = 2。每页切成两条竖带(另一轴再加 horizontalDivisions)。
这是对章节做 OCR 吗?
不是。这是几何网格。

最后更新:

用代码调用

本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。

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.pdf

也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档

在 AI 代理中使用

Skill

装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「按网格拆分」: /skills/pdf123-split-by-sections.md

全部 Agent Skill

文件只用于本次处理,完成后自动删除。