按页范围拆分与页面模型入门
本教程使用可注入页面模型,不涉及真实 PDF 二进制。每个页面模型含 id、width、height、可选 rotation(90 的整数倍)。把模型粘贴到执行区(从说明页进入 /app/)的 document 字段。
示例(5 页):{"id":"five","pages":[{"id":"p1","width":842,"height":595},{"id":"p2","width":595,"height":842},{"id":"p3","width":842,"height":595},{"id":"p4","width":595,"height":842},{"id":"p5","width":842,"height":595}]}。
在 ranges 输入 1-2,5,得到 3 页,顺序为 p1、p2、p5;输出 JSON 的 plan.pageNumbers 为 [1,2,5]。输入 0、6、5-3 或 2,1 会分别得到 PAGE_ZERO、PAGE_OUT_OF_BOUNDS、REVERSED_RANGE、OUT_OF_ORDER_RANGES 错误,字段内容保留以便修改。
结果是一份 JSON 计划(不是 PDF 文件),下载名形如 pdf-split-20261115090000.json,必须点击「下载」才会发生;取消后不会自动下载。