功能介绍
本工具可以将多张图片合并生成单个PDF文件,支持JPG、PNG、WebP格式,可自定义调整图片顺序,支持A4页面和自适应两种页面尺寸模式,无需上传文件,所有转换在浏览器本地完成,保障隐私安全。
使用方法
- 点击「选择图片文件」,选择需要转换的多张图片。
- 选择页面尺寸模式:A4页面(统一宽度,高度按图片比例调整)或自适应(每页尺寸与图片原始尺寸一致)。
- 在缩略图列表中拖拽图片调整顺序,也可点击删除按钮移除不需要的图片。
- 点击「生成并下载PDF」,等待生成完成后PDF会自动下载到本地。
转换原理
- 使用浏览器FileReader接口读取图片文件为Base64 DataURL。
- WebP格式图片会先绘制到Canvas转换为PNG格式再嵌入PDF。
- 每张图片单独占一页PDF,根据选择的页面尺寸模式计算页面大小,图片拉伸填充整个页面。
- 使用pdf-lib库生成PDF文件,最后通过浏览器生成下载链接触发下载。
注意事项
- 转换过程完全在浏览器本地完成,图片不会上传到服务器,大图片请确保浏览器有足够内存。
- PDF中图片清晰度与原始图片一致,不会额外压缩画质。
- 部分旧版浏览器可能不支持拖拽排序功能,建议使用最新版Chrome、Edge、Firefox浏览器。