PaperSlice 能将大型 PDF 页或图片智能切分成可打印的标准纸张,支持交互式分割、排序与批量导出,适用于海报与试卷的分割打印。
概览
PaperSlice 是一款用于将大型 PDF 页面或图片(如 JPG/PNG 等)智能切分成可打印纸张的软件,支持 A4/Letter 等规格。具有交互式分割线、自动/手动排序、批量导出等功能,适合将 A3/海报等拆分为多张 A4 打印后拼接。
下载
- 下载地址(需输入提取码):
- https://noelle.lanzoum.com/b0kp4q9hc
- 提取码: 8ds8
功能特性
- 交互式切割线
- 垂直/水平/四等分预设
- 手动添加切割线,鼠标拖拽微调
- 页面筛选
- 按页码范围、指定列表、页面尺寸/方向筛选
- 仅影响显示,不改变勾选状态
- 页面选择
- 每页独立复选框,三态全选
- 仅勾选的页参与导出
- 视图切换
- 全部页面 vs 筛选结果,一键切换,勾选状态保留
- 排序与导出
- 可调排序规则;自动排序后可继续微调
- 导出选定页或全部页,未勾选页跳过
- 实时预览
- 支持 DPI 设定(100/150/300/自定义),支持缩放与拖拽
- 图片导入
- 支持 PNG/JPG/BMP/TIFF
- 多纸张支持
- ISO216(A0-A10, B0-B10)/ ANSI / North American(Letter/Legal/Tabloid)
操作流程
- 打开 PDF 或图片
- 选择目标纸张和大小
- 放置分割线
- 预设:垂直二分、水平二分、四等分
- 手动:竖线、横线
- 拖拽:鼠标微调
- 清除:清除切割线
- 选择排序方式
- 自动顺序(从左到右、从上到下)
- 手动为预览图块标记顺序
- 导出
- 导出当前页:输出 PDF
- 切分并导出全部页:批量导出
屏幕示例
- 屏幕截图示例可见于工具界面(示例图片略)
技术架构
采用 Clean Architecture + MVVM + DDD 分层设计:
- Presentation(PySide6)
- Application(无 Qt/PyMuPDF 依赖)
- Domain(无外部依赖)
- Infrastructure
调用链:GUI → ViewModel → UseCase → Repository Interface → MuPDF Adapter → PyMuPDF
核心设计模式:MVVM、Repository、Strategy、Pipeline、Event Bus、Dependency Injection
原创工具站外链接:
注:文中列出的下载需按原站点指引获取,图片与示例仅保留与主题相关的内容,非主题图标等已按要求删除。
评论 0
还没有评论,来说两句吧。
登录 后参与评论