我这次想解决什么,或者想试什么:公司同事近期需要制作标书,标书里边很多地方需要插入图片,而很多资料都是 pdf 格式的,现在市面上很多工具要么限制 pdf 文件大小,要么就是转换完成后需要充会员。收到同事求助,正好想到使用 TraeCode 做一个小工具,来实现 pdf 与图片相互转换的自由。
我是谁,为什么这件事对我重要:我属于有一定测试相关工作经验,但编程能力比较薄弱的从业者,日常工作更多做需求梳理、方案整理,不会手写完整代码。同事求助到我,开学季刚好看到 TraeCode 相关活动,也想借这个机会实操体验 AI 编程工具。同事平时工作经常接触标书,PDF 和图片格式互转是高频刚需,第三方工具各种限制很影响办公效率,如果能自己产出一个简易可用的转换小工具,既能解决团队里的实际办公痛点,也能锻炼自己借助 AI 落地小项目的能力。
我是怎么把 TraeCode 慢慢用顺的:最开始我没有清晰的代码思路,直接把整体需求抛给 TraeCode,想要完整成品代码,生成出来的内容依赖包较多,运行会出现问题。后面我调整提问方式,把大需求拆解成两步,先实现 PDF 转图片功能,调通之后,再追加图片转 PDF 的模块。遇到库缺失、文件路径、大文件处理报错的时候,直接把完整报错信息粘贴进去,让它分析报错原因、给出修改后的代码片段。中间卡住的时候,我还会让它补充简单的页面交互逻辑,不用复杂前端,优先保证核心转换功能可用。慢慢发现不要一次性丢全部需求,拆分任务、遇到报错直接贴异常信息,迭代式修改,使用起来会顺畅很多。
我最后做成了什么,想给后来的人留一句什么建议:最终跑通了 PDF 转图片、图片批量合成 PDF 的简易本地小工具,没有文件大小限制,不需要付费会员,能够满足标书制作时资料格式转换的日常使用需求,同事也可以直接拿来处理文档素材。也让我感受到就算不精通写代码,也可以借助 AI 工具落地实用小项目。给后来人的建议:使用 TraeCode 做小工具不要追求一步到位写出完美程序,把复杂需求拆成小块,报错直接粘贴完整日志,一点点迭代调试,普通人也能做出能解决真实问题的程序。

