乐于分享
好东西不私藏

拍张照片,几秒生成PDF:我用AI做了一个微信小程序

拍张照片,几秒生成PDF:我用AI做了一个微信小程序

你有没有遇到过这样的情况?

刚入职,需要提交身份证电子版;

办理业务,需要提供银行卡资料;

报名考试,需要上传证件文件。

但很多时候,我们手头只有手机。

拍了一张照片,却发现对方要求的是 PDF 文件。

打开电脑?

安装软件?找转换工具?

整个过程其实并不方便。

如果有一个小程序,只需要:

上传照片 → 添加备注 → 自动生成 PDF

几秒钟就能拿到电子文件。是不是会方便很多?

从用户需求出发,而不是从技术出发

作为开发人员,我们在设计产品时,经常会不自觉地站在技术角度思考问题。

功能怎么实现?数据怎么存储?系统怎么设计?

但有时候,想得越复杂,反而越容易忽略用户真正需要什么。

中午吃完饭散步时,我想从项目经理的视角思考一下用户需求。

“如果让你做一个微信小程序,你最希望它有什么功能?”

我把这个问题抛给了项目经理。

他想了一会儿,告诉我:

“我希望有一个工具,可以把身份证、银行卡这些照片,直接生成电子版 PDF。”

这个回答让我觉得有点意思。不是一个复杂的需求,却是一个真实存在的需求。    

和 AI 一起开发

确定需求之后,我开始和 AI 沟通。

从功能设计,到页面开发,再到细节优化。

在沟通过程中,我还想到一个实用的小功能:

一个意外的小功能:自定义备注

在开发过程中,我又想到一个细节。为什么需要这个功能?

很多时候,我们提交身份证、银行卡等资料,并不是希望它被无限制使用。

比如:

“仅用于入职登记”

“仅用于办理社保”

“仅用于某某业务办理”

如果能在生成的 PDF 文件上增加这样的备注,是不是更加安全?

于是,我增加了一个功能:

自定义备注。

用户可以根据实际用途填写说明,然后生成带备注的电子文件。

虽然只是一个小功能,但它让这个工具更加符合真实使用场景。

一个简单的小程序,也可以很安全

这个小程序的功能其实并不复杂。

AI帮助我快速完成了前端页面开发,整个项目采用 Vue 实现。

没有服务端。

没有数据库。

用户上传的照片不会长期保存。

这样做有两个好处:

第一,减少用户隐私数据存储带来的风险。

第二,也降低了系统维护成本。

对于一个简单的工具来说,也许“简单”本身就是最好的设计。

经过几轮调整,我的第一款微信小程序终于上线了。

它叫:《随手成档》

它可以帮助用户:

  • 上传手机中的照片;
  • 添加自定义备注;
  • 自动生成电子版 PDF 文件。

整个过程只需要几秒钟。

不需要安装软件;

不需要打开电脑;

也不需要注册复杂账号。

目前小程序完全免费使用。

AI时代,程序员会发生什么变化?

这次开发经历,让我最大的感受是:

AI并没有让开发变得“不需要程序员”。

相反,它让程序员有更多机会去关注真正重要的事情:

发现需求; 

理解用户;

设计产品;

快速验证想法。

以前,一个想法可能只是停留在脑海里。

现在,通过 AI 的帮助,一个普通的想法,也可以快速变成一个真正可用的小工具。

欢迎大家体验我的第一个微信小程序:

《随手成档》

如果你在生活中遇到过类似的不方便,也欢迎留言告诉我。

也许,下一个小程序,就来自你的一个想法。