彩票走势图

CAD处理控件Aspose.CAD功能演示:使用 Java 在 DWG 工程图中搜索文本

翻译|使用教程|编辑:胡涛|2023-02-08 10:57:21.677|阅读 252 次

概述:本文介绍了如何使用 Java 以编程方式在 DWG 文件中搜索文本字符串。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

aspose下载

Aspose.CAD 是一个独立的类库,以加强Java应用程序处理和渲染CAD图纸,而不需要AutoCAD或任何其他渲染工作流程。该CAD类库允许将DWG, DWT, DWF, DWFX, IFC, PLT, DGN, OBJ, STL, IGES, CFF2文件、布局和图层高质量地转换为PDF和光栅图像格式。

Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。

Aspose.CAD 最新下载

DWG文件是包含矢量图像数据和用二进制编码编写的元数据的 CAD 图纸。在某些用例中,您可能想要在 DWG 文件中搜索文本。根据此类要求,本文介绍了如何使用 Java 以编程方式在 DWG 文件中搜索文本字符串。

(一)在 DWG 文件中查找文本 – Java API 安装

您需要在您的项目中配置Aspose.CAD for Java API 以使用不同的 CAD 文件,如 DWG、DXF 等。您可以通过从新版本部分下载 JAR 文件或使用以下命令从Aspose 存储库访问它来快速配置它项目的 pom.xml 文件中的以下设置:

存储库:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>//repository.aspose.com/repo/</url>
    </repository>
</repositories>
 

依赖:

存储库:

<dependencies>

<dependency>

<groupId>com.aspose</groupId>

<artifactId>aspose-cad</artifactId>

<version>22.7</version>

</dependency>

</dependencies>
(二)如何在 Java 中搜索 DWG 图形中的文本字符串

您可以通过以下步骤在 DWG 文件中查找和文本字符串:

  1. 加载输入 DWG 文件。
  2. 在源文件中搜索文本字符串。
  3. 遍历 CadText 实体并查找文本。
(三)在 Java 中以编程方式搜索 DWG 图形中的文本

以下步骤详细说明了如何在 DWG 图形文件中搜索文本:

  1. 使用CadImage类加载输入 DWG 文件。
  2. 在源文件中搜索文本字符串。
  3. 遍历CadText实体并查找文本。

以下代码示例详细说明了如何在 Java 中以编程方式搜索 DWG 图形中的文本:


// Load the input DWG file with CadImage class
CadImage dgnImage = (CadImage) Image.load("search.dwg");

// Search for text in the file
for (CadBaseEntity entity : dgnImage.getEntities())
{
// We iterate through CadText entities here, but some other entities
// may contain text also, e.g. CadMText and others
if (entity.getClass() == com.aspose.cad.fileformats.cad.cadobjects.CadText.class)
{
com.aspose.cad.fileformats.cad.cadobjects.CadText text =
(com.aspose.cad.fileformats.cad.cadobjects.CadText)entity;
System.out.println(text.getDefaultValue());
}
}


以上便是如何使用 Java 在 DWG 工程图中搜索文本详细步骤,希望能帮到您,若有其他问题欢迎加入我们的技术交流群,或关注我们。


欢迎下载|体验更多Aspose产品 

获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP