This repository has been archived on 2025-04-26 . You can view files and clone it, but cannot push or open issues or pull requests.
PDF转图片工具
一个纯前端的PDF转图片工具,所有处理均在浏览器中完成,无需上传文件到服务器,保证用户数据安全。
功能特点
- 🔒 安全可靠:所有处理均在本地浏览器中完成,无需上传文件到服务器
- 🚀 高效转换:快速将PDF文件转换为高质量图片
- 📱 响应式设计:适配各种设备屏幕
- 🖼️ 多种导出选项:支持导出单页图片或合并为单张长图
- 🔍 实时预览:转换前可预览PDF内容
- 📦 批量处理:支持多页PDF一次性处理
使用方法
- 打开网页应用
- 拖放PDF文件到指定区域或点击"选择文件"按钮
- 等待PDF加载和预览生成
- 选择导出选项(单页图片或合并为单张图片)
- 点击"导出图片"按钮
- 下载生成的图片文件
本地部署
- 克隆本仓库
- 确保
cssjs/js
目录下包含所有必要的JS库文件 - 使用Web服务器(如Nginx、Apache等)提供静态文件服务
- 访问index.html即可使用
NGINX 配置示例
如果使用 NGINX 服务器,可以添加以下配置以支持 .mjs
文件:
nginx
types {
# 其他 MIME 类型...
text/javascript mjs;
}
浏览器兼容性
本工具支持所有现代浏览器,包括:
- Chrome 60+
- Firefox 60+
- Safari 11+
- Edge 79+
隐私说明
- 所有文件处理均在本地浏览器中完成
- 不会将您的 PDF 文件或生成的图片上传到任何服务器
- 不会收集任何个人信息或使用情况数据
致谢
- PDF.js
- JSZip
- FileSaver.js
- Bootstrap
本项目基于原始的PDF转图片工具进行了重构和改进,感谢原项目开发者提供的基础功能和灵感。
技术栈
- HTML5 / CSS3
- JavaScript (ES6+)
- PDF.js - Mozilla的PDF渲染库
- JSZip - 用于创建ZIP文件的JavaScript库
- FileSaver.js - 客户端保存文件的解决方案
- Bootstrap 5 - 用于UI组件和响应式设计
- Bootstrap Icons - 图标库
许可证
本项目采用MIT许可证,详情请查看LICENSE文件。
Description
一个纯前端的PDF转图片工具,所有处理均在浏览器中完成,无需上传文件到服务器,保证用户数据安全。
https://api.photo8.site/pdf2img/
Languages
JavaScript
99.7%
HTML
0.2%
CSS
0.1%