尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

浏览器里画 CAD 批注:kkFileView 在线标注图纸实战

浏览器里画 CAD 批注:kkFileView 在线标注图纸实战 浏览器里画 CAD 批注kkFileView 在线标注图纸实战【免费下载链接】kkFileViewUniversal File Online Preview Project based on Spring-Boot项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView周五 16:30甲方甩来一版改过标注的 DWG说今晚给个意见。你不想打开 AutoCAD 排队等转换更不想让同事装一套专业软件才能看图。kkFileView 的在线 CAD 批注能力就是干这个的服务器负责把 DWG 转成浏览器认识的格式浏览器负责渲染和标注。用 10 分钟把这条链路跑起来。功能速览kkFileView CAD 在线预览的 3 种形态形态一句话说明典型场景PDF 模式图纸整份转成 PDF页面自带 pdf.js 批注工具栏画笔、高亮、文本注释开箱即用标注、评审、打印、发出去留档SVG 模式转成矢量图走自研查看器滚轮缩放、拖拽、旋转放大查细节、核对图元TIF 模式转成多页 TIFF前端 tiff.js 逐页渲染老图纸归档、批量翻阅标注能力长在 PDF 模式里aspose-cad 把 DWG 转成 PDFpdf.js 渲染后自带那排注释工具。所以想画批注就把预览类型指到 pdfSVG 模式留给只看不画的人。改 3 行配置开启 CAD 图纸在线批注打开 server/src/main/config/application.properties把 CAD 区块改成下面这样保存刷新图纸预览地址就换渲染链路# CAD文件预览类型pdf 转PDF显示便于打印和标注 cad.preview.type ${KK_CAD_PREVIEW_TYPE:pdf} # Cad 文件处理超时时间秒 cad.timeout ${KK_CAD_TIMEOUT:180} # CAD文件处理线程数 cad.thread ${KK_CAD_THREAD:5} # ... 省略 ... file.upload.disable false为什么这么改cad.preview.type从默认的 svg 改成 pdf转换产物从矢量图换成 PDF预览页随之切到 pdf.js 页面批注工具栏就出来了。cad.timeout调高到 180因为大 DWG 走 aspose-cad 转换默认 90 秒经常不够超时任务会被直接掐掉。cad.thread保持 5 即可它限制同时转换的图纸数别超过 CPU 核数太多。最后把file.upload.disable置为 false首页才能拖文件上传。配置项推荐值作用白话cad.preview.typepdf图纸转成 PDF 渲染批注工具栏在这条链路上cad.timeout180单份图纸转换的最长等待秒数超时即失败cad.thread5同时转换的图纸上限防 CPU 打满file.upload.disablefalse打开首页上传入口方便拖入 DWGkk.refreshschedule2等待页轮询转换进度的间隔秒数默认值一般不用动改完不用急着重启这几项在动态配置清单里服务一般会自动生效。想确认服务活着敲一句curl -s http://localhost:8012/actuator/health返回status:UP就算就绪。接着打开图纸的预览 URL看到 pdf.js 页面、右上角有一排注释图标就说明配置到位了。上传一张 DWG画下第一笔批注把 DWG 拖进首页上传区文件名出现在列表里。点一下文件名页面先进等待页显示文件正在转换中请稍候进度条在走转换完成会自动跳到 PDF 预览页不用手动刷新。pdf.js 工具栏从左到右是页码、缩放、工具。点批注按钮弹出面板画笔、高亮、文本注释。选画笔在图纸上按住左键拖一条红色曲线跟着鼠标走。想指哪条线有问题就在那条线旁边画个圈。选高亮工具把关键尺寸文字一框整段变黄底。画歪了用橡皮擦修掉或者点放大镜把局部放大再确认位置。到这里图纸上已经有你圈的线、标的高亮了。想留档把带批注的 PDF 存到本地一份或者截图发群里。发图纸这件事从此不用装 CAD。这些边界和坑提前知道SVG 和 TIF 模式画不了批注。SVG 查看页右下角只有缩放和旋转几个圆钮想标注就走 PDF 模式。超大 DWG 转换可能超时。默认 90 秒对几百兆的总图不够把cad.timeout再往上抬或者让它缓一次第二次打开同一份图纸直接吃缓存秒开。批注存在浏览器会话里不落服务器。刷新页面、换台电脑打开标注就没了。要留档就截图或把 PDF 存盘。预览页带全局水印watermark.txt里写了什么就盖什么。敏感图纸发出去之前确认下水印内容是你想要的。仓库里还接了 cadviewer 模块cad.conversionmodule 2配了商业转换包之后 SVG 页面才有红线圈改能力默认 aspose-cad 链路不提供。下次甲方再甩 DWG 过来拖给 kkFileViewPDF 模式打开就是能标注的图纸浏览器一拖就行。想换水印文字去watermark.txt里改个值想放大查图元细节把cad.preview.type切回 svg。【免费下载链接】kkFileViewUniversal File Online Preview Project based on Spring-Boot项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表