转换工具 - 转换工具
-------------------------------------------

概述
BACH 中的转换工具可转换文件格式
并修复/标准化文件。

通用转换器
-------------------
c_universal_converter.py

多种格式的通用转换工具。
支持：
  - 文本 -> PDF
  - Markdown -> PDF/HTML
  - JSON -> CSV
  - Excel -> CSV
  - 图像（调整大小、格式）

调用：python tools/c_universal_converter.py <input> <output>

MARKDOWN -> PDF
---------------
c_md_to_pdf.py

将 Markdown 文件转换为带有样式的 PDF。
特点：
  - 代码高亮
  - 桌子
  - 嵌入图像

调用：python tools/c_md_to_pdf.py <md file> [--output <pdf>]

编码和文本
---------------

c_encoding_fixer.py
  修复编码问题（UTF-8、Latin-1 等）
  自动检测不正确的编码。
  调用： python tools/c_encoding_fixer.py <文件>

c_umlaut_fixer.py
  修复文件中的德语变音符号。
  替换损坏的字符（ae->ä、ue->ü 等）
  调用： python tools/c_umlaut_fixer.py <文件>

c_standard_fixer.py
  标准化代码格式。
  删除尾随空格，统一行结尾。
  调用： python tools/c_standard_fixer.py <文件>

JSON 工具
----------

c_json_repair.py
  修复损坏的 JSON 文件。
  修复缺少的逗号、引号、括号。
  调用： python tools/c_json_repair.py <文件>

json_fixer.py
  具有高级选项的替代 JSON 修复。
  调用：python tools/json_fixer.py <文件>

代码工具
----------

c_import_organizer.py
  对 Python 导入进行排序和组织。
  分组：标准、第三方、本地。
  调用： python tools/c_import_organizer.py <文件>

c_indent_checker.py
  检查并更正缩进。
  选项：--制表符、--空格 N
  调用： python tools/c_indent_checker.py <文件>

EXPORT
------

export_txt.py
  将文件导出为纯文本。
  调用：python tools/export_txt.py <文件>

exporter.py
  各种格式的通用导出器。
  调用： python tools/exporter.py <file> --format <fmt>

批量操作
-----------------

batch_file_ops.py
  对多个文件执行文件操作。
  操作：重命名、复制、移动、转换
  调用：python tools/batch_file_ops.py <操作> <模式>

另请参见
----------
bach --help tools         工具概述
bach --help backup        备份工具
bach --help maintain      维护工具
