# html2pdf
**Repository Path**: personal-projects_best/html2pdf
## Basic Information
- **Project Name**: html2pdf
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-12-09
- **Last Updated**: 2025-12-10
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 多图片合成 PDF 示例(客户端)
这是一个纯前端的示例,演示如何将多张图片合并为一个美观的 PDF 并下载,使用 `html2pdf.js`(基于 `html2canvas` + `jsPDF`)。
使用方法:
- 打开 [index.html](index.html)(在浏览器中直接打开即可)。
- 选择或拖拽多张图片到文件选择框。
- 可在左侧预览区调整图片顺序或移除不需要的图片。
- 设置输出文件名,点击 “生成并下载 PDF”。
注意事项:
- 此示例在客户端生成 PDF,适合隐私或无需上传到服务器的场景。
- 大量高分辨率图片可能会导致内存占用高或生成速度变慢。
- 若需服务端合并或更复杂排版,可考虑使用 `pdf-lib`、`Pillow`(Python)或 `wkhtmltopdf` 等服务端工具。
文件:
- [index.html](index.html) — 演示页面与脚本
- [style.css](style.css) — 样式
如需我把示例扩展为带上传到服务器、或添加页眉页码、压缩图片等功能,请告诉我下一步需求。