FaroPDF 图标

PDF reader for legal materials

FaroPDF

面向律师的独立 PDF 阅读器

打开卷宗、证据、判决、合同和扫描材料时能「快读、检索、批注、整理、OCR、表单签署」一条龙。

为什么做 FaroPDF

法律材料很多 PDF,PDF 阅读器却常常不替它们着想。

起点是律师日常处理卷宗、证据、判决、合同和扫描件的真实痛点:打开慢、检索难、批注零散、OCR 结果靠碰运气、交付时还要再过一遍整理。把快读、批注、OCR、页面整理和签署放在一个克制的桌面窗口里,并把「高风险操作绝不覆盖原始 PDF」当作硬约束。

核心能力

八条主线,覆盖法律 PDF 处理的常见动作。

阅读与检索

PDF.js 加载、虚拟化渲染(只渲染可见页和邻近页)、4 种视图模式(连续 / 单页 / 双页 / 适合宽度)、8 项缩放预设 + 旋转、键盘翻页、缩略图、阅读位置本地恢复、按需全文索引与高亮。

批注

9 种批注类型(高亮 / 下划线 / 删除线 / 备注 / 文本框 / 矩形 / 箭头 / 手写 / 图章)+ 6 色色板 + 5 套图章模板 + 中文图章真实绘制(思源黑体 SC + pdf-lib fontkit 嵌入)+ 分组摘要面板(按类型 / 颜色 / 页面维度分组)+ 案件材料核查清单导出。

页面整理

pdf-lib 真实改写:旋转 / 删除 / 重排 + 多选与 shift+click 区间选择 + 删除前 RiskConfirmDialog + 占位 Undo + 默认输出 `*-organized.pdf`,绝不覆盖原始文件。

OCR / 扫描

OCR bridge 真实接入:本地 ocrmypdf + 云端 PaddleOCR / MinerU;任务队列持久化 + 启动回收;4 个 Tauri command;扫描预处理 lopdf 真实清洁;9 态质量检查(可检索页比例 / 关键词命中 / CER / 体积比 / 耗时)。

导出

pdf-lib 改写 + 表单 / 批注 flatten 双策略 + 文字 / 图片水印 + Bates 编号 + 普通页码 + 证据图片 A4 编排 + 法院上传压缩 4 档(5MB / 10MB / 20MB / 50MB Canvas API JPEG DCTDecode 真实重编码 + 目标体积验证)。

表单签署

AcroForm 字段识别(text / dropdown / checkbox / radio)+ 填值 + 签名图片 + FormsPanel 浮层 + flatten 导出(单条失败封装为 `failed` 不中断后续)。

法律材料友好

为律师工作流量身打造,重点支持长卷宗、扫描件、证据材料、批注汇总、页面编号与签署交付;高风险操作另存为新 PDF,不覆盖原始文件。

设置 + 自动更新

默认保存目录 / OCR provider / 隐私确认 / API Key 脱敏;检查更新走 `tauri-plugin-updater` 10 态状态机(含 fallback);`autoUpdateCheck` 设置项可关闭自动检查(DEC-056)。

使用流程

从打开卷宗到交付结果,路径尽量短。

  1. 打开本地 PDF 或拖拽文件进入窗口
  2. 阅读 / 批注 / 整理页面,OCR 模式处理扫描件
  3. 填表 / 签名 / 批注 flatten,导出为新 PDF
  4. 另存为 `*-delivery.pdf` / `*-organized.pdf` / `*-evidence-pack.pdf` 交付

下载

从 GitHub Releases 获取最新版本。

当前已发布 v0.1.1。macOS(Apple Silicon / Intel)和 Windows 安装包均可从 GitHub Releases 下载。

macOS 首次运行如果提示「无法验证开发者」或「已损坏」,先把 `FaroPDF.app` 拖到「应用程序」,再在终端执行 `xattr -dr com.apple.quarantine /Applications/FaroPDF.app`。

  • macOS Apple Silicon:选择 aarch64 / arm64 安装包
  • macOS Intel:选择 x64 / x86_64 安装包
  • Windows:选择 .exe 或 .msi 安装包