Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否有将CAD转换为SVG的库?_Java_C++_Svg_Cad - Fatal编程技术网

Java 是否有将CAD转换为SVG的库?

Java 是否有将CAD转换为SVG的库?,java,c++,svg,cad,Java,C++,Svg,Cad,我正在寻找一个库,它可以将CAD文件(DWG,DXF)转换为SVG格式。该库应该能够在Linux平台上运行。有人能告诉我哪个库可以这样做吗?试试这些工具 (一) cad2svg是一个简单的Linux命令行实用程序,可自动将AutoCAD文件(dwg和dxf)转换为SVG (二) GNULibredwg是一个处理DWG文件的免费C库 (三) Kabeja是一个Java库,用于解析、处理和转换Autodesk的DXF格式 (四) dxf到svg的转换器 可用于创建纯svg文件或带有额外信息(如图层)

我正在寻找一个库,它可以将CAD文件(DWG,DXF)转换为SVG格式。该库应该能够在Linux平台上运行。有人能告诉我哪个库可以这样做吗?

试试这些工具

(一)

cad2svg是一个简单的Linux命令行实用程序,可自动将AutoCAD文件(dwg和dxf)转换为SVG

(二)

GNULibredwg是一个处理DWG文件的免费C库

(三)

Kabeja是一个Java库,用于解析、处理和转换Autodesk的DXF格式

(四)

dxf到svg的转换器
可用于创建纯svg文件或带有额外信息(如图层)的Inkscape svg文件。

当前提供了此类内容的唯一有用实现。
你想要和

2013年,ODA利用SWIG提供的Java支持创建了“Teigha” 对于Java“
Teigha for Java包括以下内容:

  • Java访问.dwg和.dgn文件的完整Teigha API
  • 支持Windows、Linux和Mac平台。API与Teigha.NET非常相似,简化了语言之间的转换

另外,如果您使用的是C 35;,那么将是一个非常好的完全管理的商业选项,用于将DWG/DXF转换为SVG(同时保留图层)。它也可以在Linux和Mac上使用.NET内核(不需要本机二进制文件)。

如果您已经看过谷歌在键入“Linux convert dxf to svg”时对其中一些文件进行罚款的话,您会发现这些文件中没有一个是JAVA文件,但我不确定这一要求有多高,或者,如果有帮助的话,是否可以分叉一个进程并运行一些外部工具?我想他得到了一个要点:我在Google上找不到它。请注意,cad2svg不再可供下载,而对于dwf2svg inkscape,dxf2svg-0.1.zip下载似乎是无效的。