更新.gitignore文件,新增多个福建水务业务系统相关文档的输出路径,确保生成的文档文件不被版本控制。
This commit is contained in:
parent
c19ad07c00
commit
b08d6b366d
17
.gitignore
vendored
17
.gitignore
vendored
@ -15,3 +15,20 @@ Thumbs.db
|
||||
|
||||
# 其他
|
||||
.cursor/
|
||||
docx_output/福建水务业务系统部署设计.docx
|
||||
docx_output/福建水务业务系统概要.docx
|
||||
docx_output/福建水务业务系统集成文档.docx
|
||||
docx_output/福建水务业务系统架构.docx
|
||||
docx_output/福建水务业务系统接口设计.docx
|
||||
docx_output/福建水务业务系统模块设计.docx
|
||||
docx_output/福建水务业务系统设计方案.docx
|
||||
docx_output/福建水务业务系统数据库设计.docx
|
||||
pdf_output/福建水务业务系统部署设计.pdf
|
||||
pdf_output/福建水务业务系统概要.pdf
|
||||
pdf_output/福建水务业务系统集成文档.pdf
|
||||
pdf_output/福建水务业务系统架构.pdf
|
||||
pdf_output/福建水务业务系统接口设计.pdf
|
||||
pdf_output/福建水务业务系统模块设计.pdf
|
||||
pdf_output/福建水务业务系统设计方案.pdf
|
||||
pdf_output/福建水务业务系统数据库设计.pdf
|
||||
pdf_output.tar.gz
|
||||
|
||||
43
export_to_docx.sh
Executable file
43
export_to_docx.sh
Executable file
@ -0,0 +1,43 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# 确保pandoc已安装
|
||||
if ! command -v pandoc &> /dev/null; then
|
||||
echo "错误: 需要安装pandoc。请运行 'brew install pandoc' 安装。"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 创建输出目录
|
||||
mkdir -p docx_output
|
||||
|
||||
# 转换文件并设置对应的中文名
|
||||
convert_file() {
|
||||
md_file=$1
|
||||
cn_name=$2
|
||||
cn_docx="docx_output/$cn_name"
|
||||
|
||||
if [ -f "$md_file" ]; then
|
||||
echo "正在将 $md_file 转换为 $cn_docx..."
|
||||
pandoc "$md_file" -o "$cn_docx" --reference-doc=reference.docx 2>/dev/null ||
|
||||
pandoc "$md_file" -o "$cn_docx"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✅ 成功转换: $cn_docx"
|
||||
else
|
||||
echo "❌ 转换失败: $md_file"
|
||||
fi
|
||||
else
|
||||
echo "❌ 文件不存在: $md_file"
|
||||
fi
|
||||
}
|
||||
|
||||
# 逐个处理文件
|
||||
convert_file "water_biz_database_design.md" "福建水务业务系统数据库设计.docx"
|
||||
convert_file "water_biz_deployment_design.md" "福建水务业务系统部署设计.docx"
|
||||
convert_file "water_biz_design_plan.md" "福建水务业务系统设计方案.docx"
|
||||
convert_file "water_biz_integrated_doc.md" "福建水务业务系统集成文档.docx"
|
||||
convert_file "water_biz_interface_design.md" "福建水务业务系统接口设计.docx"
|
||||
convert_file "water_biz_module_design.md" "福建水务业务系统模块设计.docx"
|
||||
convert_file "water_biz_summary.md" "福建水务业务系统概要.docx"
|
||||
convert_file "water_biz_system_architecture.md" "福建水务业务系统架构.docx"
|
||||
|
||||
echo "转换完成! 输出文件保存在 docx_output/ 目录下"
|
||||
61
export_to_pdf.sh
Executable file
61
export_to_pdf.sh
Executable file
@ -0,0 +1,61 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# 确保pandoc已安装
|
||||
if ! command -v pandoc &> /dev/null; then
|
||||
echo "错误: 需要安装pandoc。请运行 'brew install pandoc' 安装。"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 检查PDF引擎
|
||||
pdf_engine="wkhtmltopdf"
|
||||
if command -v xelatex &> /dev/null; then
|
||||
pdf_engine="xelatex"
|
||||
pdf_engine_opts="-V mainfont='SimSun'"
|
||||
elif ! command -v wkhtmltopdf &> /dev/null; then
|
||||
echo "错误: 未找到PDF转换引擎。请安装xelatex或wkhtmltopdf:"
|
||||
echo " brew install basictex # 安装xelatex"
|
||||
echo " 或"
|
||||
echo " brew install wkhtmltopdf # 安装wkhtmltopdf"
|
||||
exit 1
|
||||
else
|
||||
pdf_engine_opts=""
|
||||
echo "注意: 使用wkhtmltopdf作为转换引擎,中文显示可能需要调整。"
|
||||
fi
|
||||
|
||||
# 创建输出目录
|
||||
mkdir -p pdf_output
|
||||
|
||||
# 转换文件并设置对应的中文名
|
||||
convert_file() {
|
||||
md_file=$1
|
||||
cn_name=$2
|
||||
cn_pdf="pdf_output/$cn_name"
|
||||
|
||||
if [ -f "$md_file" ]; then
|
||||
echo "正在将 $md_file 转换为 $cn_pdf..."
|
||||
pandoc "$md_file" -o "$cn_pdf" --pdf-engine=$pdf_engine $pdf_engine_opts 2>/dev/null ||
|
||||
pandoc "$md_file" -o "$cn_pdf" --pdf-engine=$pdf_engine
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✅ 成功转换: $cn_pdf"
|
||||
else
|
||||
echo "❌ 转换失败: $md_file"
|
||||
fi
|
||||
else
|
||||
echo "❌ 文件不存在: $md_file"
|
||||
fi
|
||||
}
|
||||
|
||||
# 逐个处理文件
|
||||
convert_file "water_biz_database_design.md" "福建水务业务系统数据库设计.pdf"
|
||||
convert_file "water_biz_deployment_design.md" "福建水务业务系统部署设计.pdf"
|
||||
convert_file "water_biz_design_plan.md" "福建水务业务系统设计方案.pdf"
|
||||
convert_file "water_biz_integrated_doc.md" "福建水务业务系统集成文档.pdf"
|
||||
convert_file "water_biz_interface_design.md" "福建水务业务系统接口设计.pdf"
|
||||
convert_file "water_biz_module_design.md" "福建水务业务系统模块设计.pdf"
|
||||
convert_file "water_biz_summary.md" "福建水务业务系统概要.pdf"
|
||||
convert_file "water_biz_system_architecture.md" "福建水务业务系统架构.pdf"
|
||||
|
||||
echo "转换完成! 输出文件保存在 pdf_output/ 目录下"
|
||||
|
||||
tar -czvf pdf_output.tar.gz pdf_output
|
||||
Loading…
x
Reference in New Issue
Block a user