爱意满满的作品展示区。
sssdeeeee

把随手拍的证件图片,转成 1:1 可打印的 PDF 扫描件工具推荐

  •  
  •   sssdeeeee · 3 days ago · 863 views
    分享一个自己最近自己做的小工具

    起因是去政府办个事情,材料递交要求把身份证正反面"扫描成 PDF ,一定要 1:1",我没有扫描仪,那 iPhone 自带的记事本扫描我的身份证,但是要做到 1:1 还要在电脑上重新排版计算比例,导出 PDF ,花了半天时间。

    后来发现这种事太频繁了——政府机构、银行开户、签证申请、保险理赔、入职背调……全世界的机构都在要扫描件。但普通人手里只有手机,根本没有扫描仪,即使有扫描仪把身份正反面扫到同一张上也是个麻烦事情。

    于是花了两周做了一个工具:id2pdf.com ,把手机照片变成扫描件 PDF ,而且打印出来一定是 1:1 的。

    几个我比较满意的地方:
    1. 完全浏览器端处理——照片不会上传到任何服务器,选了照片就在浏览器里直接拼进 PDF ,隐私一百分。你甚至可以在开发者工具的 Network 面板验证——选完照片之后,一个网络请求都没有。
    2. 自动透视矫正——你拍照时身份证肯定是斜的,它会自动识别边缘、展平。如果自动识别不准,还可以手动拖四个角微调。
    3. 正反面自动合页——选两张照片,自动给你排到一张 A4 或 Letter 纸上,1:1 实际尺寸。打印时选"实际大小"就是真证件尺寸。
    4. 不需要注册、不收费、不装 App 。

    技术栈:TanStack Start + 纯前端图片处理。核心算法是在浏览器端做的透视变换和灰度化,没有后端。

    目前还是早期版本,欢迎大家试用和提反馈。如果觉得有用,顺手给身边需要的朋友分享一下。

    https://id2pdf.com/
    5 replies    2026-07-21 11:28:03 +08:00
    needpp
        1
    needpp  
       3 days ago
    不错
    docx
        2
    docx  
       3 days ago via iPhone
    我的方法是在证件下面垫一张 A4 纸,把整张纸的范围作为图片拍下并做扫描件处理,得到的就会是 1:1 ,靠计算那也太复杂了
    Ccf
        3
    Ccf  
       3 days ago
    docker 本地部署的话,更好点
    sssdeeeee
        4
    sssdeeeee  
    OP
       2 days ago
    @Ccf 想在国外探索一下商业化,后续想对 B 端客服收费,暂时没打算开源方案
    sssdeeeee
        5
    sssdeeeee  
    OP
       2 days ago
    @docx 非常聪明的解决方案
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   953 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 21:32 · PVG 05:32 · LAX 14:32 · JFK 17:32
    ♥ Do have faith in what you're doing.