ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

kkFileView 免费 CAD 在线预览:从上传 DWG 到浏览器看图,只需 5 步

kkFileView 免费 CAD 在线预览:从上传 DWG 到浏览器看图,只需 5 步 kkFileView 免费 CAD 在线预览从上传 DWG 到浏览器看图只需 5 步【免费下载链接】kkFileViewUniversal File Online Preview Project based on Spring-Boot项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileViewkkFileView 是一个基于 Spring Boot 的通用文件在线预览项目在 CAD 图纸在线预览这件事上做得很省事。它能把 DWG 图纸转成图片或 PDF让你不用安装 CAD 软件打开浏览器就能看图。工程师、学生、做技术选型的人都适合直接用。 快速跑起来先确认环境JDK 1.8、Maven 3.5机器内存建议 4GB 起步。部署本身分 4 步。第 1 步拉取源码git clone https://gitcode.com/GitHub_Trending/kk/kkFileView cd kkFileView这条命令把项目下载到本地并进入项目根目录。第 2 步改参数打开配置文件 server/src/main/config/application.properties默认端口是 8012端口冲突时改这里就行。 这个文件控制服务端口和预览行为大多数情况保持默认即可。第 3 步构建打包mvn clean package -DskipTests把整个项目编译打包成一个可执行的 jar跳过测试省时间。第 4 步启动验证java -jar server/target/kkFileView-4.4.0.jar启动成功后浏览器打开 http://localhost:8012 就能看到上传页。拖入一份 DWG它会自动转换并生成预览到这里你就拿到了第一次正反馈。两种预览模式按需求选同一个 DWG 文件kkFileView 提供两种渲染方式选型前先看区别图片模式把图纸按图层转成 PNG/JPG 序列加载快支持缩放、平移、旋转适合大文件或低带宽场景代价是精度略有损失。每张图纸独立渲染成图片客户端配置低也能顺畅打开大图。PDF 模式把整份文件转成一个 PDF保留矢量图形支持精确测量和文本搜索适合核对尺寸标注首次加载时间稍长。DWG 在线转 PDF 一步到位走的就是这条路。PDF 模式里尺寸标注和文字都能选中、能搜索核对起来方便。一句话总结文件大、带宽差选图片模式要测量、要搜文字选 PDF 模式。不止 CADCAD 只是它的强项之一。做 CAD 图纸在线预览的团队通常还会顺手用它覆盖主流办公格式一套服务全部搞定无需额外授权格式常见扩展名预览特点Worddoc/docx渲染为页面图片接近编辑器观感Excelxls/xlsx表格按图片序列或 Web 表格渲染PPTppt/pptx每页独立渲染翻页流畅PDFpdf原生打开画质保真Word 文档逐页渲染版式和分页保持原样。PPT 每页一张图翻页查看不会排版错乱。PDF 走原生预览文字和图片无损。表格之外图片、音视频、纯文本、压缩包zip/rar可钻到内层文件、3D 模型3ds、思维导图xmind、BPMN 流程图等也都有支持对应的截图可以在 doc/img/preview/ 目录里看到。这些团队在用车间工人→ 以前工位上没装 CAD想看图得找工程师导图片 → 现在浏览器直接打开工艺图纸零安装。设计院专业组→ 建筑、结构、给排水各有图纸以前互相发文件确认版本 → 现在同一个地址看最新版专业间对图不用来回拉扯。监理、施工、设计三方→ 以前图纸靠邮件传容易拿错版本 → 现在各用统一平台查看信息不对称带来的施工问题明显变少。内存、大文件与性能实测对照转换是吃内存的活。机器配置先看这三档2GB基础配置小图纸、本地测试够用4GB推荐配置覆盖大部分工程需求8GB高性能配置复杂三维模型场景再是标准 DWG 文件的转换耗时实测口径⚡ 10MB 以内30 秒以内⚡ 10-50MB30-120 秒⚡ 50MB 以上建议走分布式部署别硬扛单台机器我的建议是先按 4GB 起步用自己项目里的真实图纸试一遍耗时不达标再往上加。接入你自己的系统想把预览嵌进自家系统用onlinePreview接口就行把文件 URL 做 Base64 编码拼到地址后面预览页就出来了。String fileUrl http://your-server/drawings/mechanical.dwg; String encodedUrl Base64.getUrlEncoder().encodeToString(fileUrl.getBytes()); String previewUrl http://localhost:8012/onlinePreview?url encodedUrl;三步拿到文件地址Base64 编码拼出预览地址浏览器直接打开。背后是支持水平扩展和负载均衡的架构配置集群部署后可以同时接住数百个 CAD 文件的在线预览请求。如果你们团队的图纸存放在文件服务里让后端把 HTTP 地址吐出来就行。写在最后kkFileView 让不装 CAD 也能看图这件事一行启动命令就能落地对不少团队来说这已经够用。3D 模型测量、图层开关这些能力项目里也有规划在路上值得持续留意。部署或预览过程中踩到坑欢迎把你的经验分享出来一起把这工具用得顺手。【免费下载链接】kkFileViewUniversal File Online Preview Project based on Spring-Boot项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表