← 退出

图片转 PDF

多张图片合成一份 PDF

上传图片(按顺序生成 PDF 页面)

关于图片转 PDF

手机拍了一叠合同、回执或作业,想合成一个 PDF 发出去,这就是这个工具的用途:把选中的多张图片依次放进 A4 竖版页面,每张图占一页,最后导出 images.pdf。它只做合并,不做裁剪、旋转、压缩或文字识别(OCR),生成的页面里是图片,不能选中文字。

操作步骤

  1. 点击「点击选择多张图片」,可一次多选;之后可以再次点击继续追加,新选的图片会排在已有图片之后。
  2. 在缩略图区检查顺序,每张图左下角的数字就是它在 PDF 里的页码;点右上角的叉号可删除该图。
  3. 点击「生成 PDF(共 N 页)」,稍候浏览器会下载 images.pdf。

图片会被怎样摆进页面

页面固定为 A4 竖版(约 595×842 pt),四周各留 20 pt 边距,图片等比缩放后居中。按代码里的算法推算:一张 4000×3000 的横向照片会被缩成约 555×416 pt,上下留出大片空白;一张 3000×4000 的竖向照片约为 555×740 pt。横向图不会自动把页面转成横版。缩放比例没有上限,所以很小的图也会被放大到铺满可用宽度,清晰度会下降。

顺序是怎么决定的

PDF 页码完全等于缩略图的排列顺序,这个工具没有拖动排序功能。发现顺序错了,只能删掉有问题的图再重新添加,但重新添加的图会排到最后,所以通常需要把后面的图一并删掉再按正确顺序补上。同一次多选内部的顺序取决于系统文件选择器返回的顺序,不一定与文件名一致,建议添加后核对数字。

支持范围与已知限制

  • 文件选择框接受任何图片类型,但真正能写进 PDF 的取决于浏览器能否解码以及 jsPDF 库能否识别,JPG、PNG 最稳妥;HEIC 之类浏览器通常打不开的格式不要指望能用。
  • 遇到无法解码或不被识别的图片时,页面没有错误提示,按钮可能一直停在「生成中…」或点了没反应,需要刷新页面并移除那张图。
  • 所有图片先留在浏览器内存里,图片很多或分辨率很高时可能卡顿甚至崩溃;没有张数和体积的限制检查。
  • 页面尺寸、边距、画质都不能调整,输出文件名固定为 images.pdf。

为什么点了生成没有反应?

多半是其中某张图片无法被解码。逐张删除排查,或把它先转成 JPG/PNG 再添加。

横向的照片怎么放才好看?

工具不会旋转页面或图片。如果希望铺满整页,请先在相册里把图片转成竖向再添加。

能调整页面顺序吗?

不能直接调整。删掉后重新添加会排到末尾,最稳妥的办法是一开始就按最终顺序添加,或者生成后用站内的 PDF 页面排序工具重排。

图片会被上传吗?

不会。代码里没有上传请求,图片通过浏览器本地的临时地址读取,PDF 也在本机生成。jsPDF 库会在你第一次点击生成时加载,它随网站一起提供,不来自第三方服务器。