因为我目前还在上班,经常会使用到 pdf 文件转换,比如一些领导的报告,同事需要整理的材料,一些软件倒是能满足我的需要转换文档格式等等,但是都有一些限制
以上就是我面临的痛点,所以我决定自己开发一款软件。ps:不止自己用,挣点广告费喝杯奶茶也成
苦于想快速实现目标,做好这一功能,我决定通过买服务 api 接口的方式实现这一目标,简单来说,就是通过低价购买其他公司的转换接口,自己去写界面和请求实现这一功能,只要有用的,我就不亏。 我第一步搜索了市面上很多的接口网站,包括聚合数据、freeapi 等,最好还是在腾讯应用市场里面找到了服务商,找到了 pdf 转换接口,完事就设计准备上线了。 但是期间还是遇到了问题,就是腾讯云市场是有延迟的,请求超过 10s 就是会接口失败(毕竟都是大文件,很多需要很长时间),最终我联系接口管理的联络人,直接对接他们的网站接口,解决了这一 bug。
我想快速上线我的产品,最终我考虑了 uniapp+php+ 接口 api 的组合,uniapp 有一开发多发布的特点贼适合我,加上我之前用它做 app 也有经验,就依然采用了它,网上的教程也比较多,通过微信小程序的 appid,发布到微信开发者工具里面,再由微信开发者工具调试预览,最终发布,php 后端代码和保存的转换文件我都存放在云服务器上面,比较省心。这里面有个问题就是微信小程序需要留下服务器域名,不然无法访问,而且必须是 https,又一个坑,最终又买了域名做了备案,完了购买了一年的证书,才最终上线。 服务器域名我保存了两个,一个是我 php 后端请求的服务器域名,一个是转换 pdf 商家接口的域名