Skip to content

阿豆OFD 0.8.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 11:12
· 42 commits to main since this release

阿豆OFD 0.8.0 发布说明

发布日期:2026-11-02

源码:https://github.com/Zzuser/adouOFD(镜像:https://gitcode.com/Zzuser/adouOFD)

下载

  • 安装包(GitHub Release):adou-ofd-0.8.0-x64-inno.exe
  • 大小:以 Release 附件为准
  • SHA256:见发布附件 SHA256-0.8.0.txt
  • 平台:Windows 10 / 11 x64,按用户安装,无需管理员权限,自带精简 Java 运行时
  • 代码签名:代码签名申请未获批准;0.8.0 安装包未签名,请使用 SHA256 校验。
  • Code signing: the signing application was declined (not approved). The 0.8.0 installer is unsigned; verify it with the SHA256 asset.

主要更新

应用内打印

  • 阅读器“打印”或 Ctrl+P 打开打印面板:左侧设置、右侧实时预览与分张导航。
  • 打印机:系统默认打印机或指定打印机;打印任务直接发送到所选打印机。
  • 常用选项:份数 1–99、灰度、全部/当前页/自定义页码范围、奇偶页、逆序。
  • 纸张:A3 / A4 / A5 / A6 / B5 / Letter / Legal / Tabloid,纵向/横向,默认 10mm / 无边距 / 自定义四边页距。
  • 一张多页:每张 2 / 4 / 6 / 8 / 9 页;8 页为 2 列 × 4 行;支持按行 Z / 按列 N 排列与打印边框。
  • 双面:单面、长边翻页、短边翻页(取决于打印机驱动支持)。
  • 页面按所选页数自适应 300 / 200 / 150 DPI 渲染;预览与打印使用同一套排版计算。

结果快捷打印

  • 单文件转换结果、批量转换结果行与合并结果都新增“打印”按钮,不需要先把结果打开到阅读器。
  • 结果已在标签中打开时复用现有会话;否则临时打开并在关闭打印面板后释放,不新增标签。
  • 打印面板支持在转换结果弹层、批量页与合并页上直接覆盖显示。

其他

  • 打印失败在面板内提示;打开大结果时显示“正在准备打印…”。
  • README、PRD、CHANGELOG 与界面截图同步更新。
  • 后端测试与 UI 冒烟覆盖打印面板、N-up、纸张、灰度与结果入口。

升级说明

  • 可直接覆盖安装 0.7.1(同一 Inno AppId),安装目录、文件关联任务与设置保留。
  • Windows 10/11 不允许程序静默修改默认应用;如 .ofd 仍由其他程序打开,请在“设置 → 设为默认…”或系统默认应用中选择阿豆OFD。

验证

  • 后端测试 39/39 通过。
  • 前端 typecheck/build 通过。
  • 完整 UI 冒烟通过,新增打印用例:
    • 默认 OFD 示例 4 页/4 张;2-up 输出 2 页、每页 2 张页面图;按列排列预览 [1,3,2,4]。
    • 每张 8 页(2 列 × 4 行)输出 1 页 A4、4 张页面图。
    • 范围 2-4 + 逆序 + A5 横向 + 无边距 + 灰度输出 3 页 209.9×148.2mm,首页为第 4 页。
    • PDF 示例灰度输出 3 页 A4;无效页码范围禁用打印。
    • 转换结果(3 页)、批量结果(4 页)、合并结果(7 页)的打印入口均直接打开面板且不新增标签。
  • 系统静默发送到真实打印机需结合实际打印机与驱动验证。

已知限制

  • 当前打印是页面图像(300/200/150 DPI),超大文档的准备时间与内存随页数增长。
  • 纸张、双面、颜色能力取决于打印机驱动;暂不提供驱动属性(纸盒、打印质量)面板。
  • 小册子、拆分/裁切、仅打印文档不含标注、水印/页码/页眉页脚属于后续版本。
  • 当前 代码签名申请未获批准,构建未签名。
  • PDF → OFD 的文字能否选中取决于源 PDF 字体;扫描件没有文字层,无法全文搜索。
  • OFD → PDF 矢量导出可能嵌入完整中文字体,文件体积较大。
  • 合并结果不保证保留各文件的目录/书签。
  • Windows 默认应用切换需要用户在系统界面确认。

许可与隐私

应用代码以 MIT 许可发布。第三方组件、版权声明与完整许可文本见 THIRD-PARTY-NOTICES.md 与 licenses/;安装包内位于 resources/notices/。隐私政策见 PRIVACY.md,安全报告流程见 SECURITY.md。