作者因朋友需求将微信聊天记录导出为 PDF,发现市面工具功能不全或收费昂贵,于自研方案。核心技术基于 PyWxDump 提取数据库,FunASR 本地语音识别,ffmpeg 截取视频首帧,PIL 处理图片,并实现微信表情包路径解析。挑战包括聊天界面细节还原、视频处理、表情包显示,最终完成完整渲染。新增日期书签功能,方便按时间跳转。工具架构分为数据提取、内容处理、样式渲染、PDF 生成四层,已在 GitHub 开源。后续计划加速多线程、GUI 接口和支持其他聊天软件。作者强调仅用于合法备份,已在实际测试中生成 200+ 页 PDF,功能完整且免费。
标签: #PDF生成
1 / 1