Files
FilesReadSystem/屏幕截图 2026-04-18 002609.png
dj be302839ee feat: 添加文档转PDF转换功能
- 后端添加 PDF 转换服务,支持 Word(docx)、Excel(xlsx)、文本(txt)、Markdown(md) 格式转换为 PDF
- 使用 reportlab 库,支持中文字体(simhei.ttf)
- 添加 FastAPI 接口:POST /api/v1/pdf/convert 单文件转换,POST /api/v1/pdf/convert/batch 批量转换
- 前端添加 PdfConverter 页面,支持拖拽上传、转换进度显示、批量下载
- 转换流程:所有格式先转为 Markdown,再通过 Markdown 转 PDF,保证输出一致性
- DOCX 解析使用 zipfile 直接读取 XML,避免 python-docx 的兼容性问题的
2026-04-20 00:00:30 +08:00

552 KiB
2560x1600px

/OurCodesAreAllRight/FilesReadSystem/raw/commit/be302839ee193c222803937783a96e08b2bddc13/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202026-04-18%20002609.png