质量评估材料整理技能 是做什么的?
Codex技能,用于本科质量能力评估材料处理。从PDF中提取学生活动信息,用红框标记姓名,拆分并导出Word文档。
概述
该技能旨在自动化处理本科质量能力评估过程中产生的材料。它能够读取PDF格式的学生活动记录,识别并提取每个学生的相关信息,在原始PDF中用红色边框突出显示学生姓名,然后根据学生个体将合并内容拆分为独立的Word文档,最后导出这些文档供后续使用。
功能特性
- 信息提取:从PDF文件中自动提取学生活动数据,包括姓名、活动描述等关键字段。
- 红框标记:在PDF页面上使用红色方框圈出学生姓名,便于视觉识别。
- 文档拆分:根据学生个体将合并的PDF或文档内容拆分成独立的文件。
- Word导出:将处理后的每个学生信息导出为独立的Word文档,保持原始排版。
使用方法
- 安装依赖:确保已安装所需的Python库,如
pdfplumber、python-docx等。 - 准备输入:将需要处理的PDF文件放置在指定文件夹内。
- 运行技能:在Codex环境中调用该技能,指定输入文件路径和输出目录。
- 获取结果:在输出目录中获取带有红框标记的PDF以及拆分后的Word文档。
配置
INPUT_PDF_DIR:输入PDF文件的目录路径。OUTPUT_DIR:输出文件的保存路径。RED_BOX_COLOR:(可选)红框颜色参数,默认红色。SPLIT_BY:拆分依据,默认按学生姓名。
注意事项
- 确保PDF文件为可解析的文本型PDF,而非扫描图片。
- 学生姓名在PDF中应具有一致的格式,以便准确检测。
- 处理大量文件时,请确保有足够的内存和存储空间。
示例
# 在Codex中调用技能示例
quality_material_organizer(
input_pdf="path/to/input.pdf",
output_dir="path/to/output",
draw_red_box=True,
split_into_words=True
)
许可
MIT License