# PrinterService **Repository Path**: 1281003978/PrinterService ## Basic Information - **Project Name**: PrinterService - **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-10-29 - **Last Updated**: 2025-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 内网打印服务 > 一个简单易用的内网打印解决方案,让您可以通过浏览器打印文档,解决一些电脑实在连不上打印机的问题 image 原项目地址:https://github.com/a937750307/lan-printing ## ✨ 功能特点 - 🖨️ 支持内网打印 - 📄 多种文件格式自动转换为PDF - 🖱️ 支持文件拖拽上传 - 👀 文件预览功能 - 🗂️ 文件管理功能 - 📱 Web界面,支持任意设备访问 ## 🚀 使用方法 ### 服务端配置 1. **环境要求** - 安装了Office的电脑 - 能够正常连接打印机 - 内网网络连接正常 2. **启动服务** - 运行本程序 - 程序启动成功后,右下角会出现打印机图标 - 程序运行过程中没有弹窗提示 image 3. **查看服务地址** - 右键点击右下角的打印机图标 - 在菜单中查看服务地址 image ### 客户端使用 1. **访问打印服务** - 在需要打印的电脑上打开浏览器 - 输入服务地址 - 自动打开打印服务网页 image 2. **上传打印文件** - 支持拖拽文件到网页 - 或点击上传按钮选择文件 - 系统会自动转换为PDF格式 image 3. **文件管理** - 预览转换后的PDF文件 - 查看源文件 - 删除不需要的文件 image ## 📋 支持的文件格式 | 格式类型 | 支持格式 | 转换方式 | |---------|---------|---------| | 文档 | `.doc`, `.docx`, `.pdf` | 自动转换为PDF | | 表格 | `.xls`, `.xlsx` | 自动转换为PDF | | 演示 | `.ppt`, `.pptx` | 自动转换为PDF | | 文本 | `.txt`, `.md` , `.log` | 自动转换为PDF | | 图像 | `.jpg`, `.png` , `.gif` | 自动转换为PDF | ## 🔄 更新日志 ### 最新版本更新内容 #### ✅ 新增功能 - **扩展文件格式支持**:新增多种文件格式支持,所有文件自动转换为PDF进行打印 - **拖拽上传**:修改操作逻辑,支持文件拖拽上传,操作更便捷 - **文件管理**:新增完整的文件操作功能 - 📖 预览转换后的PDF文件 - 📄 查看源文件 - 🗑️ 删除文件功能 #### 🔧 功能优化 - **智能删除**:删除文件时会自动清理转换文件和源文件 - **日志管理**:删除操作不记录删除日志,但保留打印日志 - **界面优化**:去除logo,采用单文件打包 - **离线运行**:打包所有样式文件,不依赖在线资源 ## ❓ 常见问题 **Q: 程序启动后没有看到任何界面?** A: 程序设计为后台运行,启动成功后会在系统托盘显示打印机图标。 **Q: 如何知道服务是否启动成功?** A: 右下角出现打印机图标即表示服务启动成功。 **Q: 支持哪些文件格式打印?** A: 支持Office文档(Word、Excel、PowerPoint)和PDF文件,其他格式会自动转换为PDF。