项目概述
iceMoreTools 是一站式效率工具平台,聚焦职场高频场景,提供 PDF合并/压缩、Word智能排版、表格百万数据清洗、图片有损/无损压缩、AI短视频脚本生成、AI文案创作、智能去水印 等十余个工具。
核心目标是让所有计算与处理完全在浏览器内完成,保护用户文件隐私;同时通过精细的工程化手段确保大文件和AI任务不卡顿,并在此基础上实现低侵入性的广告收益。
核心技术亮点
大文件不冻结:Web Worker + WASM 异构计算架构
处理 100MB PDF 或 50 万行表格时,绝不会让页面卡死。
PDF 合并/压缩:使用 pdf-lib 在主线程外的新 Worker 中进行,通过 Comlink 暴露简洁 API。PDF 分片读取,利用 ReadableStream 实现流式合并,内存峰值下降约 60%。
表格数据清洗:xlsx 解析在 Worker 内完成,数据通过 SharedArrayBuffer 与主线程共享,支持实时筛选、去重、公式计算,界面始终保持 60fps。
图片压缩/去水印:调用编译为 WASM 的 mozjpeg 和 pngquant 进行专业级压缩;去水印推理则利用 OpenCV.js (WASM) 或 TensorFlow.js (WebGL 后端) 在独立 Worker 中执行,完全不占用主线程 UI 资源。
零隐私风险的 AI 创作管道
所有 AI 功能(脚本生成、文案撰写、Word 排版建议)均通过一层安全边缘代理实现:
前端发起请求 → Vercel 边缘函数或 Next.js API 路由接收,此层持有加密的 API Key,完成鉴权后转发至 OpenAI 等接口。
采用 Vercel AI SDK 的流式响应 (streamText),AI 生成内容以打字机效果实时展示,首字延迟低于 600ms。
Word 智能排版通过提取文档结构转为 Markdown,交由 LLM 分析并返回“最优段落格式、标题层级建议”,再由 mammoth 或 docxtemplater 重新渲染为排版精美的文件。
用户文件永不离开浏览器,AI 仅接收必要的脱敏文本,任务完成后即焚。
智能去水印:纯前端 CV 推理
告别服务器处理,完全在浏览器内实现。