在上一篇文章中,我们介绍了 ZWCAD 支持的四种文件格式(DWG、DWF/DWFx、DWS、DWT)。这四种文件格式可以直接在 ZWCAD 中打开,也可以执行 SAVE 或 SAVEAS 命令将图纸文件导出为这些格式。
此外,还有其他格式的文件可以导入到图纸中,也可以将图纸导出为这些格式。
WMF 导入和导出
WMF(Windows Metafile)是一种存储图形绘制信息的 Windows 图元文件,常用于图像剪贴板上的数据交换。
使用 IMPORT 和 WMFIN 命令可将 WMF 文件作为块引用插入图纸。您可以通过 WMFOPTS 命令设置 WMF 文件的导入选项(实心填充和宽线显示)。
使用 EXPORT 和 WMFOUT 命令可将图纸中选定的对象导出为 WMF 文件。导出 WMF 文件不支持实心填充和渐变填充,二者都会丢失。导出 WMF 文件也不支持 SHX 字体,使用 SHX 字体的内容将被转换为多段线,无法再作为文字编辑。
SAT 导入和导出
SAT 文件是以 Spatial 的 ACIS 实体建模格式保存的 3D 模型,包含 3D 几何信息,常用于 CAD 软件之间的 3D 数据交换。
使用 IMPORT 和 ACISIN 命令可将 SAT 文件中包含的对象插入图纸。
使用 EXPORT 和 ACISOUT 命令可将图纸中的 3D 实体导出为 SAT 文件。导出 SAT 文件支持面域和 3D 实体,而直线、曲线和文字等其他对象不会被导出到 SAT 文件。
DGN 导入和导出
DGN 是 MicroStation 的专用文件格式,可进一步分为 V7 DGN 和 V8 DGN 格式,包含一个或多个设计模型。DGN 与 DWG 文件之间的转换常用于大型工程图纸的设计交流。
导入 DGN 文件
执行 IMPORT 和 DGNIMPORT 命令,可将 DGN 文件中的数据导入图纸。
DGN 参照
如果希望将 DGN 参照转换为 DWG 文件中的块引用,请勾选 Import to current drawing;如果希望将 DGN 参照转换为 DWG 文件中的外部参照,请取消勾选 Import into current drawing。
对象转换
将 DGN 文件导入 DWG 文件后,DGN 元素将被转换为相应的 DWG 对象。
| DGN 元素 | 转换说明 |
|---|---|
| 几何元素 | 转换为几何对象,复杂图案可能无法完全转换 |
| 图层 | 转换为图层,图层名称中无效的 DGN 字符将被转换为空格 |
| 颜色 | 转换为 RGB 真彩色或索引颜色 |
| 线型 | 转换为 DWG 线型 |
| 单元 | 转换为块 |
| 文字 | 转换为单行或多行文字,缺失的字体将被转换为 FONTALT 指定的替代字体 |
| 表格 | 转换为块 |
| 字段 | 其中,创建日期、保存日期、打印日期、作者、文件名、文件大小等字段仍将作为字段转换,其余字段将被转换为文字 |
| 光栅图像 | 转换为光栅图像,支持 BMP、CAL、TIF、PNG、TGA、JPG、PCX、GIF、RLC、BIL、PCT 格式 |
| DGN 参照 | 转换为 DWG 参照 |
| DGN 设计模型 | 转换为 DWG 模型 |
| DGN 图纸模型 | 转换为 DWG 布局 |
导出 DGN 文件
执行 EXPORT 和 DGNEXPORT 命令,可将当前图纸文件导出为 DGN 文件。您需要指定导出设置,详细信息请参阅 Export DGN Settings。
DWG 参照
导出当前图纸的 DWG 外部参照,可以分别导出为多个 DGN 文件,也可以全部导入到一个 DGN 文件中。
对象转换
将 DWG 文件导入 DGN 文件后,DWG 对象将被转换为相应的 DGN 元素。
| DWG 对象 | 转换说明 |
|---|---|
| 几何对象 | 转换为几何元素,对于宽度不同的多段线,仅保留起始宽度 |
| 图层 | 转换为图层,图层名称中无效的 DWG 字符将被转换为空格 |
| 颜色 | 转换为 DGN 索引颜色 |
| 线型 | 转换为 DGN 线型,不支持自定义线型 |
| 块 | 转换为共享单元,柔性块(flexi block)将丢失其动作 |
| 文字 | 转换为文字,TrueType 和 SHX 字体将以 Engineering 字体导出到 MicroStation V7 |
| 表格 | 转换为线条和文字 |
| 标注 | 转换为标注 |
| 字段 | 其中,创建日期、保存日期、打印日期、作者、文件名、文件大小等字段仍将作为字段转换,其余字段将被转换为文字 |
| 光栅图像 | 转换为光栅图像,支持 BMP、CAL、TIF、PNG、TGA、JPG、PCX、GIF、RLC、BIL 格式 |
| DWG 参照 | 转换为 DGN 参照 |
| DWG 模型 | 转换为 DGN 设计模型 |
| DWG 布局 | 转换为 DGN 图纸模型,其中 V7 格式仅支持一个模型 |
PDF 导入和导出
PDF(Portable Document Format)是一种便携式文档格式。它可以保留文档的原始格式、字体、图像和版式,并能在任何软件、硬件和操作系统上以相同的版式浏览,可用于图形文件的共享和传递。
导入 PDF 文件
执行 IMPORT 命令或 PDFIMPORT 命令,可将 PDF 文件中的几何图形、光栅图像、填充和 TrueType 文字输入到当前图纸中。
- 线性对象、样条曲线和实心填充将被转换为 2D 实体、多段线或填充图案(hatch)。
- 非线性对象可能被转换为多段线、样条曲线、圆弧或椭圆弧。
- 点对象将被转换为零长度多段线。
- TrueType 字体将被转换为相似的字体,而 SHX 字体将被转换为几何对象。
- 光栅图像将作为外部参照附着,并以 PNG 格式保存到 PDFIMPORTIMAGEPATH 系统变量指定的路径。
- 表格、标注和引线等复合对象将被转换为单独的对象。
导出 PDF 文件
执行 PLOT 命令或 PUBLISH 命令,可将图纸文件的模型空间或布局导出为 PDF 文件。
- PLOT 命令支持将模型空间或单个布局导出为 PDF 文件。
- PUBLISH 命令支持将一个或多个图纸文件的模型空间或布局导出为 PDF 文件。
ZWCAD 提供了用于导出 PDF 文件的打印机配置(.pc5)。不同的打印机配置在质量和文件大小上各不相同,您可以根据需要选择。
| 打印机配置 | 打印特性 |
|---|---|
| DWG to PDF.pc5 | 早期版本中使用的常用配置 |
| ZWCAD PDF(General Documentation).pc5 | 常规配置,基本适用于日常使用 |
| ZWCAD PDF(High Quality Print).pc5 | 导出具有高质量显示效果的 PDF 文件 |
| ZWCAD PDF(Smallest File).pc5 | 以最小的内存占用导出 PDF 文件 |
| ZWCAD PDF(Web and Mobile).pc5 | 导出支持超链接的 PDF 文件,适用于移动设备和网页浏览器 |
导出 PDF 文件后,由于字体替换,部分文字可能与图纸中的原始文字有所不同。如果想避免这种情况,可以在导出前将文字转换为几何图形。
SXF 导入和导出
SXF 是由日本政府制定并标准化的 CAD 数据交换标准,主要在日本国内使用。ZWCAD 支持导入 SXF 文件,或将 DWG 文件导出为 SXF 文件。
SXF 文件包含 SFC 和 P21 两种扩展名。
- 使用 SXFIN 命令将 SXF 文件输入到当前图纸中。
- 使用 SXF2DWG 命令将 SXF 文件转换为 DWG 文件。
- 使用 SXFOUT 和 SXFOUT-P21 命令将 DWG 图纸导出为 SXF 文件。
- 使用 DWG2SXF 命令将 DWG 文件转换为 SXF 文件。
IFC 导入
IFC(Industry Foundation Classes)是建筑信息模型(BIM)中使用的开放文件格式,包含建筑的几何、材料、进度、工程量和空间关系等信息。作为存储和交换建筑数据的标准,IFC 包括 IFC2X3、IFC4、IFC4X2 和 IFC4X3 格式,可在不同应用程序之间共享建筑信息模型数据。
执行 IMPORT 或 IFCIMPORT 命令可将 IFC 文件输入到图纸中,此时将打开 IFC Structure Panel。您也可以执行 IFCSTRUCTUREPANEL 命令打开 IFC Structure Panel。
- 在 IFC 结构面板中显示层级结构和构件属性
- 结构树中选中的构件可以在绘图区中快速定位和查看
- 绘图窗口中选中的对象可以在树视图中快速定位和查看
- 构件复选框控制构件的显示或隐藏
导入 IFC 文件后,IFC 构件将作为块引用插入当前图纸。
导入 IFC 文件后,图纸中会添加特定图层,这些图层采用默认样式,并根据 IFC 构件的实体类别名称命名。例如,如果 IFCFOOTING 是一个实体类别,则对应的图层名称为 FOOTING;IFCSITE 实体类别对应名为 SITE 的图层。
STEP 导入
STEP 文件是机械制造中常用的 3D 模型数据格式,包括 STE、STP、STEP 格式,包含制造信息、物理属性和材料信息。将 STEP 文件导入图纸文件可以将 3D 数据转换为 DWG 对象,从而实现不同软件之间 3D 数据的共享和交流。
JWW 导入
JWW 文件是由 JWCAD 创建和保存的 CAD 图纸格式,在日本被广泛使用。ZWCAD 可以将 JWW 格式的图纸转换为 DWG 等通用图纸格式。
执行 JWWIMPORT 命令可将 JWW 文件导入当前图纸,实体及其依赖的命名对象将一并导入。您可以编辑、修改图纸,并以 DWG 格式保存。
执行 IMPORT 或 STEPIMPORT 命令可将 STEP 文件作为外部参照导入当前图纸。
DWF/DWFx 导出
DXF 是 DWG 文件的一种网络图形格式,占用内存较小,并存储图层、超链接、颜色、线宽和比例等图形信息,常用于共享图形数据。DWFx 是使用 Microsoft XML Paper Specification(XPS)格式化的一种 DXF 格式。
执行 PLOT 或 PUBLISH 命令,可将图纸文件的模型空间或布局导出为 3D DWG 或 DWFx 文件。
- PLOT 命令支持将模型空间或单个布局导出为 DXF 或 DWFx 文件,导出时选择 DWF6 ePlot.pc5 或 DWFx ePlot (XPS Compatible).pc5。
- PUBLISH 命令支持将一个或多个图纸文件的模型空间或布局导出为单页或多页的 DXF/DWFx 文件。
DXF 导出
DXF(Drawing Exchange Format)是一种开放标准的图纸交换格式。与 DWG 和 DXF 格式相比,它可能缺少 DWG 的一些高级功能,但几乎所有 CAD 软件都可以读取和编辑它。它常用于传输和查看图纸数据。
执行 SAVE 或 SAVEAS 命令可将图纸文件导出为 DXF 文件。
DXF 和 DWG 文件可以相互转换,内容、结构和质量不会有任何损失,转换同样通过 SAVE 或 SAVEAS 命令完成。
STL 导出
STL(STereoLithography)是一种 3D 模型文件格式。它仅通过三角面片描述表面的几何形状,不包含材料和颜色信息,用于快速成型、3D 打印和计算机辅助制造。
执行 EXPORT 和 STLOUT 命令可将图纸中选定的实体或无缝网格导出为 STL 文件。
图像导入和导出
光栅图像,也称为位图或点阵图,通过大量像素点来显示。一方面,它可以很好地记录色彩丰富且不规则的图像,但如果持续放大光栅图像,就会看到一个个像素格,导致图像失真。
在 ZWCAD 中,图形文件可以导出为 BMP、JPG、PNG、TIF 等格式的光栅图像。
| 格式 | 特点 |
|---|---|
| BMP | 无损保存格式,但文件占用大量内存,适用于追求高图像质量的场合。 |
| PNG | 近乎无损的保存格式,保真度略逊于 BMP,可保留透明度。 |
| JPG | 也称 JPEG 格式,在内存和质量之间取得很好的平衡。以极少的内存即可保存较高的图像质量,但质量略逊于 PNG。 |
| TIF | 也称 TIFF 格式,支持不同的颜色模式、路径、透明度和通道,常用于出版和印刷。 |
- 执行 EXPORT 和 BMPOUT 命令,可将图纸中指定的对象导出为 BMP 文件。
- 执行 EXPORT 和 PNGOUT 命令,可将图纸中指定的对象导出为 PNG 文件。
- 执行 EXPORT 和 JPGOUT 命令,可将图纸中指定的对象导出为 JPG 文件。
- 执行 EXPORT 和 TIFOUT 命令,可将图纸中指定的对象导出为 TIF 文件。
光栅图像的导出范围是模型空间视口的显示范围,背景色保持一致。