Vector Text Fixer

🔧 矢量文档乱码智能修复专家

智能修复 PDF/SVG 乱码文本,保留原始排版并支持 AI 编辑,适合文档数字化与多语言内容处理场景

收藏
2.7k
安装
622
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Vector Text Fixer 是一款专注于矢量图形文件乱码修复的自动化工具,支持 PDF 和 SVG 两种主流格式。其核心工作流包括:检测识别(自动识别 U+FFFD 替换字符、控制字符异常、编码混用等乱码特征)、智能修复(基于上下文推断原始文本内容,提供三级修复策略)、格式输出(保留原始矢量格式的同时导出可编辑的 JSON 中间格式)。

用户可通过命令行或 Python API 调用,支持单文件处理与批量文件夹处理。命令行提供交互式修复模式,允许人工校验关键文本块;JSON 导出功能则打通与 AI 编辑工具的工作流,实现人机协作的精准修复。

显著优点

1. 多场景覆盖:针对性解决字体嵌入失败、编码转换错误、字体缺失替代、多语言混用等典型乱码成因
2. 修复策略分级:Minimal/Standard/Aggressive 三级策略,从保守修正到 OCR 辅助识别,适配不同损坏程度

3. AI 工作流友好:JSON 中间格式包含置信度评分与人工编辑字段,便于集成 LLM 辅助决策

4. 格式完整性保障:修复后文件完全保留原始字体、布局与矢量结构

潜在局限

  • 加密 PDF 需预先解密,扫描版 PDF 需前置 OCR
  • 严重损坏的矢量文件可能无法完全恢复
  • 稀有字体缺乏映射库时可能替换为近似字体
  • 智能推断存在误修复风险,重要文档建议启用交互模式

适合人群

  • 数字档案管理员:批量修复历史文档编码问题
  • 本地化工程师:处理多语言混排文档的编码异常
  • 设计师/出版从业者:修复设计稿中的字体乱码
  • AI 应用开发者:构建文档预处理管道

常规风险

  • 文件系统读写操作需防范路径遍历攻击(已实现输入校验)
  • 本地 Python/Shell 脚本执行需隔离运行环境
  • 输出文件可能残留原始文档的敏感元数据

Vector Text Fixer 内容

scripts文件夹
手动下载zip · 10.6 kB
main.pytext/plain
请选择文件