2中思路,一种是转换后显示,比如vectordraw,将dwg转换成vds格式,再在web中显示,支持图层啊之类。还有CADViewer JS是转成SVG,pdf等格式,然后用web浏览……其实转换格式也是一个办法,用golang在后端,当有请求的时候,调用转换程序AutoXChange进行dwg到pdf的转换。如下列代码,缺点有3个,一个是万一后端转换不成功,等待很久,还要退出这个进程,另一个缺点是,autoxchange虽然支持字体路径,但是似乎不起作用,还是无法显示中文,最后一个当然是需要购买啦,否则有水印。package main import ( "fmt" "os/exec" "time" ) func main() { iname := "Office.dwg" oname := "office.svg" //fontpath := "\\Fonts" "-FP", fontpath, arg := []string{"-i", iname, "-o", oname, "-DF", "arial", "-f", "svg", "-text", "-v=5"} //ax2017 -i office.dwg -o office.pdf -f pdf -text -v=5 cmd := exec.Command("ax2019.exe", arg...) //记录开始时间 start := time.Now() err := cmd.Start() if err != nil { //fmt.Println(err) fmt.Printf("err: %v", err) } err = cmd.Wait() //Wait等待command退出,他必须和Start一起使用,如果命令能够顺利执行完并顺利退出则返回nil,否则的话便会返回error,其中Wait会是放掉所有与cmd命令相关的资源 //buf, err := cmd.Output() //运行命令并返回其标准输出 if err != nil { fmt.Printf("err: %v", err) } //记录结束时间差 elapsed := time.Since(start) fmt.Printf("elapsed: %s\n", elapsed) }

另一个思路是用控件显示,比如DWGViewX,autovue,mxdraw,后2者没试验出来。dwgviewx只支持IE浏览器,有**版,去除了水印,但是客户端用ie访问的时候,需要下载activity控件,并安装一下,它只支持中文的宋体啊,黑体啊,之类,不支持那些单线字体。

DWGViewX Demo-DWG Viewer ActiveX ControlZoom In | Zoom Out | Zoom All | Zoom Window| Pan| Show/Hide Toolbar | Show/Hide LayoutBar |Print |Background

If the control can't display correctly, please download and install the control first.

Download DWGViewX

Help for Developers...

dwg怎么转换成html,web html页面显示autocad等dwg格式图形文件方法相关推荐

  1. cad图形展示 html5,web html页面显示autocad等dwg格式图形文件方法

    基本有2种思路: 一种是转换后显示,比如vectordraw,将dwg转换成vds格式,再在web中显示,支持图层啊之类.还有CADViewer JS是转成SVG,pdf等格式,然后用web浏览--其 ...

  2. web html页面显示autocad等dwg格式图形文件方法

    基本有2种思路: 一种是转换后显示,比如vectordraw,将dwg转换成vds格式,再在web中显示,支持图层啊之类.还有CADViewer JS是转成SVG,pdf等格式,然后用web浏览--其 ...

  3. web怎么将dwg转换图片_怎么将DWG图纸转换成JPG格式图片

    AutoDWG DWG to Image Converter是一款好用的电脑DWG文档格式转换工具.使用AutoDWG DWG to Image Converter可以轻松将电脑中的DWG图纸转换成J ...

  4. dwg如何转换成pdf?分享一个转换途径

    DWG怎么转换成PDF?咱们先来看看DWG是什么,DWG是一种常见的CAD文件格式,通常用于设计领域.即使不是相关从业者,日常工作学习中也可能接触到该格式文件,所以我们不妨多了解一些相关知识,也为以后 ...

  5. dwg如何转换成pdf?快来试试这四种方法吧!

    dwg如何转换成pdf?DWG文件转换成PDF文件具有以下优点:首先.跨平台方便共享:PDF文件是一种跨平台文档格式,可以在不同的设备和操作系统上查看和共享,所以将DWG文件转换成PDF文件可以方便地 ...

  6. 【引用】在Eclipse中将java Project转换成Dynamic Web Project

    编辑工程的.project文件: 添加 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> &l ...

  7. cad的dwg如何转换成pdf?

    cad的dwg如何转换成pdf?pdf文件相信对于每个使用的电脑的小伙伴来说并不陌生,因为pdf文件几乎每天在工作中都会使用到,由于pdf文件的稳定性成为目前最重要的电脑文件之一,并且pdf文件可以在 ...

  8. php实现wav转mp3,php实现将wav文件转换成图像文件并在页面中显示的方法

    本文实例讲述了php实现将wav文件转换成图像文件并在页面中显示的方法.分享给大家供大家参考.具体分析如下: 需求:将wav文件转换成png文件并且显示出来. Wav_To_Png.php: func ...

  9. dwg如何转换成pdf文件?

    dwg如何转换成pdf文件?今天小编在后台收到了一位网友的留言,他说他是做室内设计的,相信做室内设计的小伙伴都很熟悉CAD软件,因为涉及到室内设计总离不开CAD的应用.一般通过cad软件导出来的格式是 ...

  10. java二维码编码生成并转换成流传入前端页面

    java二维码编码生成并转换成流传入前端页面 这里主要用了com.google.zxing的依赖,这个依赖主要可以完成图片叠加.二维码生成和图片加文字等功能. ①添加依赖 <dependency ...

最新文章

  1. 群晖使用Linux命令,群晖常用指令
  2. java分行符号怎么打_Android string.xml如何输入空格、换行等符号——转义字符
  3. linux永久改变字符集,Linux 下mysql永久更改字符集
  4. mac android wifi调试
  5. 浅谈javascript递归(白话版)
  6. 【渝粤题库】国家开放大学2021春3907安全原理题目
  7. 它们是什么以及为什么我们不需要它们
  8. Nginx系列1之部分模块详解
  9. Java案例:集合的Stream方法
  10. 给玩得好的女朋友写了一份前端学习路线。
  11. Bailian4045 与3和5无关的数【进制+模除】
  12. bzoj3531: [Sdoi2014]旅行 (树链剖分 动态开点线段树)
  13. java json-rpc_JSON-RPC(jsonrpc4j)使用demo
  14. 实时监听输入框值变化:oninput onpropertychange
  15. 星巴克推出Web3平台;天啦噜,AI绘画能007了;『决策算法』电子书;合成人脸数据集;面向数据的版本控制;前沿论文 | ShowMeAI资讯日报
  16. BZOJ 2125 最短路 仙人掌最短路
  17. ionic3小知识(持续更新...)
  18. 广州O2O分销系统定制开发
  19. A站(ACFun)爬虫爬取并播放、下载视频(JAVA)
  20. element表格里面放图片_elementUI 表格中预览图片

热门文章

  1. SNN综述(1):深度脉冲神经网络
  2. LOJ#10064. 「一本通 3.1 例 1」黑暗城堡
  3. VMwarenbsp;vSpherenbsp;ESXiamp;nb…
  4. e4a 悬浮窗和日志框
  5. 大规模病毒入侵,全靠分布式
  6. IllegalStateException: Failed to introspect annotated methods on class org.springframework.boot.web.
  7. C语言学习之请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
  8. 【线性代数】第一章 1.3逆矩阵
  9. 技术在游戏研发中的重要性
  10. Chrome - develop for the web