Archived
1
0
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.
pdf2img/README.md
Snowz 2565754d83 feat: 更新PDF转换工具,支持导出为Word文档
修改了index.html以更新标题和描述,增强了用户界面,添加了导出为Word文档的功能。更新了README.md以反映新功能,增加了使用方法和功能特点的描述。同时,调整了CSS样式以支持新的导出选项,确保用户体验流畅。修复了LICENSE文件的格式问题。
2025-04-18 03:19:01 +08:00

79 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# PDF转换工具
一个纯前端的PDF转换工具支持将PDF转换为图片或Word文档所有处理均在浏览器中完成无需上传文件到服务器保证用户数据安全。
## 功能特点
- 🔒 **安全可靠**:所有处理均在本地浏览器中完成,无需上传文件到服务器
- 🚀 **高效转换**快速将PDF文件转换为高质量图片或Word文档
- 📱 **响应式设计**:适配各种设备屏幕
- 🖼️ **多种导出选项**支持导出单页图片、合并为单张长图或转换为Word文档
- 🔍 **实时预览**转换前可预览PDF内容
- 📦 **批量处理**支持多页PDF一次性处理
- 📄 **Word转换**支持将PDF转换为可编辑的Word文档
## 使用方法
1. 打开网页应用
2. 拖放PDF文件到指定区域或点击"选择文件"按钮
3. 等待PDF加载和预览生成
4. 选择导出类型图片或Word和相关选项
5. 点击"导出文件"按钮
6. 下载生成的图片或Word文档
## 本地部署
1. 克隆本仓库
2. 确保`cssjs/js`目录下包含所有必要的JS库文件
3. 使用Web服务器如Nginx、Apache等提供静态文件服务
4. 访问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转图片工具进行了重构和改进感谢[原项目](https://github.com/xxlllq/pdf2img)开发者提供的基础功能和灵感。
## 技术栈
- HTML5 / CSS3
- JavaScript (ES6+)
- [PDF.js](https://mozilla.github.io/pdf.js/) - Mozilla的PDF渲染库
- [JSZip](https://stuk.github.io/jszip/) - 用于创建ZIP文件的JavaScript库
- [FileSaver.js](https://github.com/eligrey/FileSaver.js/) - 客户端保存文件的解决方案
- [docx](https://github.com/dolanmiu/docx) - 用于生成Word文档的JavaScript库
- [Bootstrap 5](https://getbootstrap.com/) - 用于UI组件和响应式设计
- [Bootstrap Icons](https://icons.getbootstrap.com/) - 图标库
## 许可证
本项目采用MIT许可证详情请查看[LICENSE](LICENSE)文件。