SDK页面管理拆分合并
页面管理与拆分合并:把页面操作变成传参
页面级的操作是 PDF 开发里最「体力」的部分:插入、替换、删除、旋转、裁剪、拆分、合并。在 SDK 里它们都是接口调用,不需要你重新组织文档结构。
页面操作
ipdf_pageprocess 这一组覆盖:插入、替换、删除、旋转、裁剪、拆分与合并,3 个类、72 个方法,见页面处理的接口文档。
这些操作对应用户产品里的常见功能:
- 把两页之间的空白页删掉。
- 用新版本替换某一页。
- 把扫描歪的页面转正、把多余的页边裁掉。
- 在指定位置插入一页。
拆分与合并
- 合并:传入待合并文件的路径即可。
- 拆分:支持按页数、按章节、按文件体积三种方式。
按体积拆分是实际业务里最常被低估的一种:邮件附件上限、上传接口的大小限制,都是按 MB 卡的——「拆成每份不超过 10MB」比「拆成每 20 页一份」更贴近需求。
书签与附件也在这一层附近
- 书签树(
ipdf_bookmark):书签的读取与维护。按章节拆分依赖的就是书签层级——书签起得规范,拆出来的文件才规整。 - 附件(
ipdf_attatchment):文档内附件的管理。
常见问题
操作会改动原文件吗?
由你的应用决定保存策略;SDK 提供的是操作接口,另存还是覆盖由调用方控制。
拆分的文件按什么命名?
按书签拆分时,书签名通常直接用作文件名——所以书签命名规范与否会影响产出。
能只操作某几页吗?
这些接口都以页面或页面范围为操作单位。
怎么开始?
申请试用后,从「合并两个文件」或「按体积拆分」这类单一动作入手最快。
来源:知叶PDF 官方文档。能力范围以 SDK 接口文档为准,更新于 2026 年 9 月。