跳到主内容
福利啊论坛
返回资源帖子

PaperSlice:PDF Poster Splitter(支持将大图/海报切分成可打印的 A4/Letter 纸张)

资源

PaperSlice:PDF Poster Splitter(支持将大图/海报切分成可打印的 A4/Letter 纸张)

PaperSlice 能将大型 PDF 页或图片智能切分成可打印的标准纸张,支持交互式分割、排序与批量导出,适用于海报与试卷的分割打印。

概览

PaperSlice 是一款用于将大型 PDF 页面或图片(如 JPG/PNG 等)智能切分成可打印纸张的软件,支持 A4/Letter 等规格。具有交互式分割线、自动/手动排序、批量导出等功能,适合将 A3/海报等拆分为多张 A4 打印后拼接。

下载

功能特性

  • 交互式切割线
    • 垂直/水平/四等分预设
    • 手动添加切割线,鼠标拖拽微调
  • 页面筛选
    • 按页码范围、指定列表、页面尺寸/方向筛选
    • 仅影响显示,不改变勾选状态
  • 页面选择
    • 每页独立复选框,三态全选
    • 仅勾选的页参与导出
  • 视图切换
    • 全部页面 vs 筛选结果,一键切换,勾选状态保留
  • 排序与导出
    • 可调排序规则;自动排序后可继续微调
    • 导出选定页或全部页,未勾选页跳过
  • 实时预览
    • 支持 DPI 设定(100/150/300/自定义),支持缩放与拖拽
  • 图片导入
    • 支持 PNG/JPG/BMP/TIFF
  • 多纸张支持
    • ISO216(A0-A10, B0-B10)/ ANSI / North American(Letter/Legal/Tabloid)

操作流程

  1. 打开 PDF 或图片
  2. 选择目标纸张和大小
  3. 放置分割线
    • 预设:垂直二分、水平二分、四等分
    • 手动:竖线、横线
    • 拖拽:鼠标微调
    • 清除:清除切割线
  4. 选择排序方式
    • 自动顺序(从左到右、从上到下)
    • 手动为预览图块标记顺序
  5. 导出
    • 导出当前页:输出 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

  • 原创工具站外链接:

注:文中列出的下载需按原站点指引获取,图片与示例仅保留与主题相关的内容,非主题图标等已按要求删除。

下载链接

蓝奏云:
https://noelle.lanzoum.com/b0kp4q9hc(提取码:8ds8)

8次阅读00举报

评论 0

还没有评论,来说两句吧。

登录 后参与评论