乐于分享
好东西不私藏

为什么我做了一个「图片转 PDF」的小工具

为什么我做了一个「图片转 PDF」的小工具

有一段时间,在工作和生活中老是遇到一些很小但是又很繁琐的需求和痛点。
上次填报生育津贴,在官方的网站上需要上传一些图片材料,表单上写得很清楚:只能上传一张图片,或者一个 PDF 文件。问题是,我手里从来不止一张图片——有身份证正反面、手写资料、现场拍的截图,一堆零零碎碎的照片,全都得传上去。
第一次,我还很老实地在电脑上打开 Word,把所有图片一张张拖进去,调大小、挪位置,再导出成 PDF。第二次、第三次,我还是这么干。每次都要来回在手机和电脑之间倒腾,只为拼出一个“合格”的 PDF。
那一刻我就在想:这明明是手机就能解决的事,为什么还要我这么折腾?
后来,在我做的一款 iOS 工具类应用里,就多了一个小功能:图片转 PDF。

一、那些年,我是怎么“硬凑”图片成 PDF 的,先说说我以前的“土办法”。

场景一:国家级网站的上传限制。
有一次要在某国家级网站提交材料,要求是:仅支持上传一张图片或一个 PDF 文件。
但我手上是好几张照片:一张是证件照片,一张是打印材料的拍照,还夹杂几张补充说明的截图。
网站不认识“多张图片打包上传”这种操作,于是我只好:
  1. 打开电脑上的 Word,新建一个空白文档;
  2. 把图片一张张插进去,调整大小和位置,尽量排得别太丑;
  3. 再把这个 Word 导出成 PDF;
  4. 最后把这个 PDF 拷回到需要上传的地方。
整个过程说起来只要几步,做起来却异常烦。每一次都是重复、机械、无脑,却又离不开电脑。
场景二:财务和报销里的“贴票”需求。
另一个典型场景是财务。很多人报销时,要么把发票和收据打印出来贴在一张 A4 纸上,要么拍成一堆照片发给财务,让别人头大。
其实很自然的想法是:为什么不直接把多张票据、收据合并成一个 PDF,再打印或归档?
但在手机上,这件事依然不顺手:
要么是功能太简单,只支持把图片串起来,排版完全不可控;
要么是操作很重,像在做一个小型排版工程。
做过几次“手工合并”之后,我越来越觉得:这不是一个人的问题,而是一个普遍存在、却经常被忽略的小痛点。

二、为什么要在我的应用里做这个功能

我的应用是一款只针对 iOS 的工具类应用。定位很简单:不是做“大而全”的万能工具箱,而是把一个个真实碰到的小麻烦,拆成一组组简单实用的小工具。
图片转 PDF,就是其中之一。
我决定把它做进来的原因很直接:
这件事我自己反复遇到;
每次解决都要在不同设备间倒腾,体验很差;
市面上的很多方案,要么太重,要么太“开发者视角”,并不贴合日常生活、报销、提交材料的实际场景。
与其每次抱怨网站上传限制麻烦,不如干脆问自己一句:
如果我能在手机上一次性选好图片,调一调布局,一键变成 PDF,是不是以后就再也不用打开 Word 了?
于是,这个功能在我的应用里就正式排上了日程。

三、功能不只是“合并图片”,而是从真实场景出发的设计

很多应用也有图片转 PDF,那我的这个功能,有什么不一样?
在设计时,我尽量让它贴近前面说的真实场景,从交互和技术两个方向一起考虑。
第一,多张图片自由布局,而不是简单“一张接一张往下堆”。
你可以一次选择多张图片;
在生成 PDF 前,可以调整图片顺序;
更重要的是,在每一页 PDF 上,图片不是被死板地固定布局,而是可以根据内容自由排列。
比如:
对于国家级网站提交材料,你可能更希望一页只放两三张关键图片,让审核的人看得清楚;
对于财务贴票,一个 PDF 页里可以排满多张小票据,排好之后直接打印,既不浪费纸张,也方便整理。
从实现上,这背后做了不少工作:需要根据图片数量和尺寸,动态计算每一页的布局方式;还要在保证清晰度的前提下,尽量让内容排得紧凑、好看,而不是简单缩小到看不清。
第二,页眉、页脚和水印,让 PDF 真的“可用”。
很多时候,PDF 文件并不仅仅是“能打开就行”,而是要拿去归档、发给别人,甚至做正式提交。
所以在图片转 PDF 功能里,我加了几项更偏向“文档感”的设置:
页眉,可以写上一个简单标题,比如项目名、报销人姓名;
页脚,可以自动加上页码,方便打印后翻阅和核对;
水印,可以为整份 PDF 叠加一个淡淡的水印,比如公司名、项目名,既不影响阅读,又能提升文件的正式感和可识别度。
这些东西看起来像是“细节”,但当你要把文件交给他人、甚至交给机构审核时,这些细节会让整份材料更整齐、更可信。

四、安全这件事,比功能本身更重要

对一个工具来说,功能解决需求只是第一步。真正让人敢用、愿意长期用的,是安全感。
在设计这个功能的时候,我格外在意两件事。
第一,PDF 可以加密。
有些材料确实不适合“裸奔”:身份证件、财务数据、合同类文档的照片等等。
在我的应用里,你可以在生成 PDF 时为文件设置密码。这样一来,就算 PDF 被转发或被错误地发到了不该去的地方,至少需要密码才能打开,大幅降低了信息泄露的风险。
第二,所有图片和 PDF 都保存在本地,不上传云端。
这是一条我非常坚持的原则。
你选的图片,你生成的 PDF,全部只存在于你的 iPhone 本地,不会上传到任何云端服务器。
这意味着:
不会因为这个应用,引入额外的“隐私暴露链路”;
你不需要担心“用着用着,自己重要的证件照突然漂浮在某个陌生的服务器上”。
从开发者角度看,云端处理图片、做 PDF 合成,技术上可能会更灵活;但从使用者角度看,本地处理、安全可控,才是更安心的选择。在这个问题上,我宁愿少拿一点“云端的便利”,也希望你用得更踏实。

五,这个小功能,能帮谁省下时间

回到一开始的问题:谁真正会从这个小功能里获益?
我大致想到了几类人:
经常要在各类网站提交材料的职场人。一次选图,调整顺序和布局,一键生成 PDF,不用再打开电脑拼文档。
财务、行政、需要报销的人。多张发票和收据,直接合成一个 PDF,打印贴票、归档都更快。
喜欢做记录、整理的人。手写笔记、白板拍照、会议记录截图,一段时间整理一次,合成一个 PDF,长期保存和查找都更方便。
对他们来说,这个功能不是多么“高大上”的技术展示,而是一个减少摩擦的小杠杆:把一件本来很烦的小事,变成几步就能完成的小动作。

六,最后说说我的应用

我的这款应用叫“Your Tools”,是一款只支持 iOS 的工具类应用。它的特点是:不做庞大复杂的一站式平台,而是围绕一个个真实场景,提供一组简单、直接、好用的小工具。
图片转 PDF 只是其中一个模块,它从一个非常具体的个人痛点长出来,又因为加入了图片自由布局、页眉页脚、水印、加密、本地存储这些细节,变成了一个可以放心依赖的小功能。
如果你也曾为“怎么把一堆图片变成一个像样的 PDF”而头疼过,欢迎尝试一下这款应用。Your Tools 目前无需订阅,谁都可以使用。你可以在苹果商店搜索“Your Tools”找到它,希望它能帮你少折腾几次,把时间留给更重要的事情。
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 为什么我做了一个「图片转 PDF」的小工具

评论 抢沙发

5 + 1 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮