25.2.4 对象检测
将 PDF 文件导入到图形文件中时,AutoCAD 很可能无法将某些对象识别为块。为了解决此问题,AutoCAD 包含一个技术预览功能,该功能使用机器学习扫描图形,查找可以转换为块的对象。
请执行以下步骤:
- 转到插入(Insert)选项卡,找到块(Block)选项板,并单击检测(Detect)按钮:

- 您将看到以下选项板:

- 这意味着检测过程已开始。在短时间内,您将看到检测过程的结果:

- 单击查看对象(Review Objects)以查看结果。您将看到类似于以下内容的结果:

- AutoCAD 显示一个可以转换为块的形状,以及图形中所有相似的形状。如果您单击蓝色矩形,您将看到一个要求您将其转换为块的菜单,单击转换(Convert),您将看到以下对话框:

- 选择它是现有块(Existing block)还是新建块(New Block)。如果是新块,请输入新块的名称,并单击转换(Convert)
- 使用检测(Detection)工具栏,单击左箭头和右箭头以浏览不同的检测结果,单击三个点以显示菜单,允许您移除建议的实例
练习 25-1 导入 PDF 文件
- 启动 AutoCAD 2025
- 打开 Practice 25-1-A.dwg 文件
- 启动 PDF 导入(PDF Import)命令
- 选择 Building-A.pdf,并单击打开(Open)按钮
- 选择以下设置:
a. 矢量几何图形,包括实体填充(Solid fills)和 TrueType 文字
b. 使用 PDF 图层(Use PDF layers)
c. 作为块导入(Import as block)= 关闭
d. 合并直线和圆弧线段(Join lines and arc segments)= 关闭
e. 将实体填充转换为填充图案(Convert solid fills to hatches)= 打开
f. 应用线宽特性(Apply lineweight properties)= 关闭
g. 从共线的虚线推断线型(Infer linetypes from collinear dashes)= 打开
- 单击确定(OK),文件将在 @ 0,0 处插入
- 查看图层;输入一个图层的名称 __
- 查看文字样式;除了 Standard 和 Annotative 之外,文字样式的名称是什么?__
- 观察 AutoCAD 如何将所有直线转换为多段线,并且未将它们与圆弧合并
- 启动识别设置(Recognition Settings)命令
- 确保选择了 romanc.shx,并选择与几何图形相同图层(Same layer as geometry)
- 单击确定(OK),缩放到 Hallway 一词,使用窗口选择选中整个单词。AutoCAD 将其转换为多行文字(MTEXT)
- 保存文件并关闭它
- 打开 Practice 25-1-B.dwg
- 您将发现其中包含一个 PDF 底图
- 使用键盘输入 PDF 导入(PDFIMPORT)命令,并从其边界选择 PDF 底图。在命令行窗口中选择设置(Settings)并进行以下更改:

- 完成后,单击确定(OK)
- 绘制一个仅包含带网格线的平面图的框(不应选择标题栏)。然后选择卸载(Unload)PDF 底图
- 检查导入是否为一个块?块的名称是什么?____
- 分解(Explode)它
- 缩放到其中一条网格线,观察 AutoCAD 如何将每个线段转换为独立的对象
- 检查其中一个圆弧,看它是否与相邻的多段线合并
- 查看图层;共有多少个图层,它们的名称是什么?__
- 保存并关闭文件
练习 25-2 对象检测
- 启动 AutoCAD 2025
- 打开 Practice 25-2.dwg 文件
- 您将看到一个已分解 PDF 文件导入内容的 AutoCAD 文件
- 启动检测(Detect)命令
- 检测结果是什么 __?(5 组和 19 个实例)
- 单击查看对象(Review Objects)按钮
- 单击蓝色矩形,并选择转换(Convert)选项,创建一个新块(NEW block),并将其命名为 Door1,单击转换(Convert)按钮
-
第二个建议包含双开门和单开门。为了纠正此问题,请单击三个点,并选择移除实例(Remove Instances),并选择两扇双开门,按
Enter键结束命令 - 单击蓝色矩形,将形状转换为新块,并将其命名为 Door2
- 忽略所有其他建议
- 保存并关闭文件

蜗蜗