cad文件格式(dwg、dxf、dwf、dws等)转其他格式(svg、,tiff、jpej、png、xml、pdf等)的四种方式(java)

(1)使用AutoCAD二次开发实现

实现方式:通过java程序,调用AutoCAD软件,读取dwg文件内容后,与svg的标签进行对应,最后生成svg文件。 

优点:通过AutoCAD软件生成的文件格式(dwg/dxf/dwf/dws等),都能读取内容。

缺点:要安装AutoCAD软件。

 (2)使用第三方软件实现(DWG文件格式转换软件)

实现方式:通过java程序,调用DWG转SVG的第三方工具软件,直接将dwg转换为svg文件。

优点:转换速度快,经过市场检验。

缺点:要安装第三方转换软件;

           第三方工具有转换次数限制,用完后要收费。 

(3)使用第三方工具实现(aspose-cad)

实现方式:java程序引入aspose-cad第三方依赖jar包,通过调用aspose-cad的方法,直接将dwg转换为svg文件。

优点:不需要安装第三方软件。

缺点:生成的svg文件,缺少<polyline>、<text>等标签。

(四)使用第三方工具实现(kabeja)

实现方式:java程序引入kabeja第三方依赖jar包,通过调用kabeja的方法,直接将dxf文件转换为svg文件。

优点:不需要安装第三方软件。

缺点:只能处理dxf文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值