Install
openclaw skills install @an0027/shuke-document-formatting数科公司文印格式自动化工具包。自动按照数科公司文印格式要求(方正小标宋简体、仿宋GB2312、楷体GB2312、黑体等字体,28字/行,22行/页)格式化Word文档并生成PDF。
openclaw skills install @an0027/shuke-document-formattingshuke-document-formatting 是一套完整的自动化工具包,用于按照数科公司严格的文印格式要求处理文档。
pip install python-docx
使用内置工具安装所需字体:
python install_shuke_fonts.py
python verify_shuke_fonts.py
python smart_format_v3.py input.docx output.docx
python convert_to_pdf_shuke_final.py input.docx output.pdf
python batch_convert_shuke_pdf.py input_folder/ output_folder/
python generate_proper_example.py example.docx
smart_format_v3.py - 智能格式化工具
convert_to_pdf_shuke_final.py - PDF生成工具
install_shuke_fonts.py - 字体安装工具
verify_shuke_fonts.py - 字体验证工具
batch_convert_shuke_pdf.py - 批量转换工具
check_pdf_fonts.py - PDF字体检查工具
doc_generator.py - 文档生成器
generate_proper_example.py - 示例生成器
工具采用三级标题识别策略:
症状:PDF生成后字体不符合要求
解决:运行字体安装工具,确保字体文件位于/usr/share/fonts/truetype/sim/目录
症状:一级标题被识别为三级标题
解决:使用smart_format_v3.py的智能识别功能,或手动调整文档结构
症状:文档页边距或行距不符合要求
解决:确保使用convert_to_pdf_shuke_final.py生成PDF
所有文档使用GBK编码,确保中文兼容性。ZIP打包时使用英文文件名避免乱码。
MIT-0 License
如有问题,请在工作区中创建issue或联系开发者。
最后更新:2026-03-28