Agent Skills
返回列表
PDF 试卷切分工具

PDF 试卷切分工具

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_65552cbf/xhy-pdf-splitter。

技能介绍

解决什么问题

把 A3 试卷转成 A4 时,你可能遇到过这些麻烦:要么把文件上传到陌生服务器,担心试卷内容泄露;要么用在线工具裁剪后,文字变得不可选、矢量图形模糊,文件体积还暴涨;如果试卷页面带旋转角度(比如横放的 A3),很多工具直接切错方向,得到两页内容颠倒的 A4。

工具如何工作

这个技能用纯前端的 pdf-lib 在浏览器里直接处理 PDF,核心逻辑分三步:

  • 矢量裁剪不丢失质量:通过 copyPages 复制原页面,再用 setMediaBox 修改裁剪框,只保留左半或右半部分。整个过程不重新渲染图片,文字、线条、色块都是矢量内容,切完后依然能选中、能缩放,文件大小几乎不变。
  • 旋转自适应:自动检测页面的旋转角度(0°/90°/180°/270°)。比如页面旋转 90° 时,原始坐标的上下方向就是视觉上的左右,工具会沿 y 轴切割,保证切出来的两页和原试卷方向一致。
  • 零依赖部署:所有逻辑都在 index.html 里,双击就能用,也能拖到 Netlify Drop 或 GitHub Pages 生成在线链接。拖入 PDF 后自动切割,生成的文件名带 _切割版.pdf 后缀,不会覆盖原文件。

适用注意点

  • 依赖 CDN 引入的 pdf-lib v1.17.1,首次使用需要联网加载脚本,断网时页面无法运行。
  • 只支持竖向对半切割,如果需要切成三页、按自定义比例裁剪,得改 setMediaBox 的参数。
  • 超大 PDF(比如 100 页以上)在浏览器里处理时,可能会占用较多内存,低配设备上偶有卡顿。

使用场景

  • 老师有多份 A3 横向试卷 PDF,需要逐页切成 A4 版打印,且要保证文字可选、矢量图形清晰,不想上传到在线转换网站
  • 教育培训机构要批量处理学生作业 PDF(部分页面带旋转),希望本地工具自动识别方向并左右对半切割,输出统一 A4 文件
  • 前端开发者需要把纯静态 PDF 切割工具集成到自己的教育类网站,要求无后端、可直接部署到 GitHub Pages

适合人员

  • K12 教师:经常把 A3 试卷扫描成 PDF,需要本地切成 A4 打印,同时保留文字可选以便批注
  • 在线教育内容运营:负责把直播讲义 PDF 转成 A4 版式,要求文件小、矢量清晰,能直接上传到学习平台
  • 独立前端开发者:在为学校客户做无后端工具,需要集成一个纯前端 PDF 切割功能,减少服务器依赖