news 2026/9/3 3:03:57

不用装 CAD 软件:cad-viewer 浏览器看图纸搭建教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
不用装 CAD 软件:cad-viewer 浏览器看图纸搭建教程

如果你接触过工程图纸或 CAD 文件,一定对下面这些情况不陌生:

📐 图纸发来是 DWG / DXF
😵 本地没装 CAD 软件,临时看不了
🧠 装一次软件太重,用完又闲置
💻 只是“看图”,却被迫用专业编辑工具
🔁 多人协作时,不同电脑环境差异很大

后来我开始使用cad-viewer这种可以直接在浏览器中查看 CAD 图纸的开源工具,并把它部署在服务器上之后,才真正意识到一句话:

👉很多时候,我们需要的只是“看图”,而不是“画图”。

这篇文章我就从真实使用场景 + 实际搭建过程出发,教你用莱卡云服务器,搭建一套轻量、易用、适合协作的 CAD 图纸查看方案 cad-viewer


一、cad-viewer 是什么?适合用来做什么?

一句话说明白:

👉cad-viewer 是一款运行在浏览器中的开源 CAD 图纸查看工具,支持常见 CAD 文件格式的在线预览。

它主要解决的问题非常明确:

  • 不想安装 CAD 软件

  • 只需要查看,不需要编辑

  • 多人快速查看同一份图纸

  • 跨系统、跨设备访问

你可以把 cad-viewer 理解成:

“CAD 图纸领域的 PDF 预览器”。


二、cad-viewer 适合哪些人?

非常现实,而且覆盖面很广:

  • 🏗️ 工程管理人员

  • 👨‍💻 项目负责人 / 甲方

  • 🧠 需要频繁查看图纸的技术人员

  • 💻 非 CAD 专业用户

  • 👥 多人协作、远程沟通场景

特别适合这些情况:

  • 快速确认图纸内容

  • 会议中展示 CAD 图

  • 给非技术人员查看

  • 内部资料统一浏览


三、为什么要把 cad-viewer 部署在服务器上?

你可能会想:

👉 本地打开不就行了吗?

但在真实工作中,服务器方案的优势非常明显

  • 🌍 浏览器即可访问

  • 🔁 不同设备体验一致

  • 🧱 图纸集中存放

  • 🔒 不依赖第三方在线平台

  • 📦 不需要每个人装 CAD

我自己的做法是:

👉服务器负责存图和展示,客户端只负责打开浏览器。


四、整体方案架构(先看懂)

一套非常清晰、也很容易落地的结构是:

浏览器(PC / 平板 / 移动端) ↓ cad-viewer Web 界面 ↓ 莱卡云服务器 ↓ CAD 图纸文件(私有存储)

👉 不用安装客户端
👉 不限制操作系统


五、服务器配置建议

cad-viewer 对服务器要求并不高:

  • CPU:1~2 核

  • 内存:1GB~2GB

  • 硬盘:根据图纸数量预留

  • 系统:Debian 12 / Ubuntu 22.04

一台莱卡云服务器,就足够作为稳定的 CAD 图纸查看节点。


六、服务器准备运行环境

6.1 更新系统

apt update && apt upgrade -y


6.2 安装基础依赖

apt install -y git curl


6.3 安装 Docker(推荐)

curl -fsSL https://get.docker.com | bash systemctl enable --now docker


七、使用 Docker 部署 cad-viewer

7.1 创建目录

mkdir -p /opt/cad-viewer && cd /opt/cad-viewer mkdir -p drawings

drawings用于存放 CAD 图纸文件。


7.2 编写 docker-compose.yml

以下为通用、可直接落地的示例,镜像名以项目实际为准。

services: cad-viewer: image: cadviewer/cad-viewer:latest container_name: cad-viewer restart: unless-stopped environment: - TZ=Asia/Shanghai ports: - "127.0.0.1:10180:3000" volumes: - ./drawings:/data/drawings

启动服务:

docker compose up -d docker logs -f cad-viewer

测试:

curl -I http://127.0.0.1:10180


八、Nginx 反向代理(推荐)

apt install -y nginx

cat > /etc/nginx/sites-available/cad.conf <<'EOF' server { listen 80; server_name cad.example.com; location / { proxy_pass http://127.0.0.1:10180; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } EOF

ln -sf /etc/nginx/sites-available/cad.conf /etc/nginx/sites-enabled/ nginx -t && systemctl reload nginx

现在你就拥有了一个随时可访问的 CAD 图纸查看入口


九、cad-viewer 的真实使用方式(非常关键)

这是我自己长期使用下来,最不容易出问题的一套方式

1️⃣ 所有 CAD 图纸只存服务器
2️⃣ 文件名清晰,版本明确
3️⃣ 只给“查看权限”,不提供下载
4️⃣ 图纸更新后统一替换
5️⃣ 把 cad-viewer 当“展示工具”,不是编辑器


十、真实使用体验总结

这是我使用 cad-viewer 一段时间后的明显变化:

🟢 再也不用临时装 CAD
🟢 非专业人员也能直接看图
🟢 图纸沟通效率明显提升
🟢 会议展示非常方便
🟢 多设备查看体验一致

它解决的不是“画不画图”,而是:

  • 看图这件事不该有门槛


十一、使用与管理建议(很重要)

几点来自真实使用的建议:

1️⃣ 图纸目录结构要提前规划
2️⃣ 历史版本不要随意覆盖
3️⃣ 私有部署不要对公网全开放
4️⃣ 定期备份图纸文件
5️⃣ cad-viewer 只用于查看


十二、为什么我推荐「cad-viewer + 莱卡云服务器」

一句话总结:

👉CAD 图纸的价值在“被看懂”,而不是“被编辑”。

  • cad-viewer 解决“怎么方便看图”

  • 莱卡云服务器提供稳定、可控的运行环境

  • 不依赖第三方在线平台

  • 非常适合工程协作与内部展示

cad-viewer 负责“展示”,
莱卡云服务器负责“承载”,
你只需要专注沟通与决策。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 20:14:41

Qwen-Turbo-BF16实战:赛博朋克风格图片一键生成教程

Qwen-Turbo-BF16实战&#xff1a;赛博朋克风格图片一键生成教程 1. 为什么赛博朋克风遇上Qwen-Turbo-BF16是天作之合 你有没有试过用AI生成赛博朋克风格的图片&#xff0c;结果画面发灰、霓虹灯变暗、雨夜街道变成一片漆黑&#xff1f;这不是你的提示词写得不好&#xff0c;而…

作者头像 李华
网站建设 2026/9/2 9:25:53

AWPortrait-Z WebUI无障碍设计:键盘导航+焦点管理+高对比度模式支持

AWPortrait-Z WebUI无障碍设计&#xff1a;键盘导航焦点管理高对比度模式支持 1. 为什么无障碍设计不是“可选项”&#xff0c;而是人像生成工具的必备能力 你有没有试过在生成一张理想人像时&#xff0c;鼠标突然失灵&#xff1f;或者身边有朋友视力较弱&#xff0c;面对默认…

作者头像 李华
网站建设 2026/9/2 21:53:56

手把手教程:基于Streamlit的CCMusic音乐分类系统部署指南

手把手教程&#xff1a;基于Streamlit的CCMusic音乐分类系统部署指南 1. 为什么你需要这个音乐分类系统&#xff1f; 你有没有遇到过这样的情况&#xff1a;电脑里存了几千首歌&#xff0c;但每次想找一首特定风格的背景音乐时&#xff0c;只能靠文件名猜、靠播放试听&#x…

作者头像 李华
网站建设 2026/9/2 21:01:41

数据引擎的力量:揭秘SA-1B数据集背后的故事

数据引擎的革命&#xff1a;SA-1B数据集如何重塑图像分割的未来 在计算机视觉领域&#xff0c;数据质量往往决定着模型性能的上限。当Meta AI的研究团队着手构建Segment Anything Model&#xff08;SAM&#xff09;时&#xff0c;他们面临着一个根本性挑战&#xff1a;现有的分…

作者头像 李华
网站建设 2026/9/2 21:57:46

从零到一:揭秘加油站前庭控制器(FCC)开发的‘黑暗森林’生存指南

从零到一&#xff1a;揭秘加油站前庭控制器(FCC)开发的‘黑暗森林’生存指南 1. 理解FCC的核心价值与行业痛点 在加油站智能化转型的浪潮中&#xff0c;前庭控制器(Forecourt Controller)扮演着神经中枢的角色。这个不起眼的硬件设备需要同时处理加油机、液位仪、支付终端等异构…

作者头像 李华
网站建设 2026/9/2 21:01:01

SiameseUIE效果展示:5类测试文本抽取结果表格化呈现

SiameseUIE效果展示&#xff1a;5类测试文本抽取结果表格化呈现 1. 为什么这次的效果展示值得你花3分钟看完 你有没有试过&#xff0c;把一段普通中文文本扔给信息抽取模型&#xff0c;结果返回一堆“杜甫在成”“李白出”这种半截词&#xff1f;或者更糟——抽出来一堆根本不…

作者头像 李华