Java 解析cad文件数据开源免费jar整理

简介: Java 解析cad文件数据开源免费jar整理

dxf文件格式解析数据可以用

<!-- https://mvnrepository.com/artifact/net.sourceforge/kabeja -->
<dependency>
    <groupId>net.sourceforge</groupId>
    <artifactId>kabeja</artifactId>
    <version>0.4</version>
</dependency>

image.gif

最后更新于2008年,现已经停止维护。

dwg文件格式解析数据可以用

<!-- https://mvnrepository.com/artifact/com.iver.cit/jdwglib -->
<dependency>
    <groupId>com.iver.cit</groupId>
    <artifactId>jdwglib</artifactId>
    <version>1.0.1</version>
</dependency>

image.gif

支持autoCAD版本 AC1009|AC1010|AC1012|AC1014|AC1015

最后更新于2013年,现已经停止维护。

<!-- https://mvnrepository.com/artifact/org.apache.tika/tika-parsers -->
        <dependency>
            <groupId>org.apache.tika</groupId>
            <artifactId>tika-parsers</artifactId>
            <version>2.1.0</version>
            <type>pom</type>
        </dependency>

image.gif

支持autoCAD版本 AC1015|AC1018

最后更新于2021年。

<!-- https://mvnrepository.com/artifact/com.1spatial/dwg-lib -->
<dependency>
    <groupId>com.1spatial</groupId>
    <artifactId>dwg-lib</artifactId>
    <version>0.8</version>
</dependency>

image.gif

最后更新于2017年,几乎不怎么维护了。

AC1014 之前的dwg基本已经不用了,但是目前常用的版中,没有找到 支持解析dwg文件版本为AC1024的开源jar包。

DWG文件版本对照

MC0.0 - DWG from Rel. 1.1
AC1.2 - DWG from Rel. 1.2
AC1.4 - DWG from Rel. 1.4
AC1.50 - DWG from Rel. 2.0
AC2.10 - DWG from Rel. 2.10
AC1002 - DWG from Rel. 2.5
AC1003 - DWG from Rel. 2.6
AC1004 - DWG from Rel.9
AC1006 - DWG from Rel.10
AC1009 - DWG from Rel.11/12 (or LT R1/R2)
AC1012 - DWG from Rel.13 (or LT95)
AC1014 - DWG from Rel.14, 14.01 (or LT97/LT98)
AC1015 - DWG from AutoCAD 2000/2000i/2002 (or LT, Map or relative Desktop version)
AC1018 - DWG from AutoCAD 2004/2005/2006 (or other product in the "2004", "2005" or "2006" family)
AC1021 - DWG from AutoCAD 2007/2008/2009 (or other product of the "2007", "2008" and "2009" families)
AC1024 - DWG from AutoCAD 2010 (or other product of the "2010" family)

image.gif

相关文章
|
5天前
|
Java Unix Go
【Java】(8)Stream流、文件File相关操作,IO的含义与运用
Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。!但本节讲述最基本的和流与 I/O 相关的功能。我们将通过一个个例子来学习这些功能。
72 2
|
3月前
|
存储 Java 编译器
深入理解Java虚拟机--类文件结构
本内容介绍了Java虚拟机与Class文件的关系及其内部结构。Class文件是一种与语言无关的二进制格式,包含JVM指令集、符号表等信息。无论使用何种语言,只要能生成符合规范的Class文件,即可在JVM上运行。文章详细解析了Class文件的组成,包括魔数、版本号、常量池、访问标志、类索引、字段表、方法表和属性表等,并说明其在Java编译与运行过程中的作用。
|
3月前
|
存储 人工智能 Java
java之通过Http下载文件
本文介绍了使用Java实现通过文件链接下载文件到本地的方法,主要涉及URL、HttpURLConnection及输入输出流的操作。
206 0
|
3月前
|
监控 Java API
Java语言按文件创建日期排序及获取最新文件的技术
这段代码实现了文件创建时间的读取、文件列表的获取与排序以及获取最新文件的需求。它具备良好的效率和可读性,对于绝大多数处理文件属性相关的需求来说足够健壮。在实际应用中,根据具体情况,可能还需要进一步处理如访问权限不足、文件系统不支持某些属性等边界情况。
217 14
|
4月前
|
存储 Java 数据安全/隐私保护
Java技术栈揭秘:Base64加密和解密文件的实战案例
以上就是我们今天关于Java实现Base64编码和解码的实战案例介绍。希望能对你有所帮助。还有更多知识等待你去探索和学习,让我们一同努力,继续前行!
353 5
|
4月前
|
网络协议 安全 Java
实现Java语言的文件断点续传功能的技术方案。
像这样,我们就完成了一项看似高科技、实则亲民的小工程。这样的技术实现不仅具备实用性,也能在面对网络不稳定的挑战时,稳稳地、不失乐趣地完成工作。
260 0
|
5月前
|
Java Linux
java的jar后台启动
java的jar后台启动
112 14
|
7月前
|
机器学习/深度学习 人工智能 Java
Java机器学习实战:基于DJL框架的手写数字识别全解析
在人工智能蓬勃发展的今天,Python凭借丰富的生态库(如TensorFlow、PyTorch)成为AI开发的首选语言。但Java作为企业级应用的基石,其在生产环境部署、性能优化和工程化方面的优势不容忽视。DJL(Deep Java Library)的出现完美填补了Java在深度学习领域的空白,它提供了一套统一的API,允许开发者无缝对接主流深度学习框架,将AI模型高效部署到Java生态中。本文将通过手写数字识别的完整流程,深入解析DJL框架的核心机制与应用实践。
387 3
|
7月前
|
存储 设计模式 Java
重学Java基础篇—ThreadLocal深度解析与最佳实践
ThreadLocal 是一种实现线程隔离的机制,为每个线程创建独立变量副本,适用于数据库连接管理、用户会话信息存储等场景。
238 5
|
7月前
|
存储 监控 安全
重学Java基础篇—类的生命周期深度解析
本文全面解析了Java类的生命周期,涵盖加载、验证、准备、解析、初始化、使用及卸载七个关键阶段。通过分阶段执行机制详解(如加载阶段的触发条件与技术实现),结合方法调用机制、内存回收保护等使用阶段特性,以及卸载条件和特殊场景处理,帮助开发者深入理解JVM运作原理。同时,文章探讨了性能优化建议、典型异常处理及新一代JVM特性(如元空间与模块化系统)。总结中强调安全优先、延迟加载与动态扩展的设计思想,并提供开发建议与进阶方向,助力解决性能调优、内存泄漏排查及框架设计等问题。
282 5

热门文章

最新文章

推荐镜像

更多
  • DNS