您的位置:网站首页 > CAD教程 > CAD教程文章

Word文档中插入CAD文件的实现方法

时间:2008-07-23 13:59:47 来源:

一、 引言   

    Word字处理软件是目前应用最广泛的文档处理软件之一,尤其在工厂、企业、院校中应用更是广泛。Word软件中出色的图文并排方式,可以把各种图形插入到所编辑的文档中,这样不但文档的版面丰富,而且所传递的信息量准确。但是,Word本身能绘制图形的能力有限,难以绘制正式的工程图。而且,在工厂、企业等单位,大量的图形是用CAD软件绘制的图形,这些图形不但有二维的平面图,而且随着高档CAD软件应用,有些是三维的效果图,那么,能否把用CAD软件所绘制的图形插入到Word软件中去呢?回答是肯定的,而且这方面的技巧文章也不少,但不外乎采用屏幕拷贝、粘贴等功能,用这类方法所获得的图形文件所生成的精度是非常有限的,如果要把这类图形放大,则会变得不清楚。因为,这类图形文件其实是图像,在计算机中是点阵格式,因此,无法实现无级缩放。   

   CAD软件所绘制的图形文件与一般的图像文件最大的不同之处在于CAD软件所绘制的图形文件是矢量格式文件,能实现无级缩放不变形,也就是与图形绘制面积无关,一般都能用绘图仪来输出;图像文件则是点阵格式,无法实现无级缩放,否则会发生变形或清晰度降低。这类图像文件的格式有常用的BMP、PCX、JPG等。   

二、 矢量图的格式   

   Word软件中除了能接受图像文件外,也能接受矢量图,具体包括WMF、DXF、HPGL、CGM等格式文件。当这些格式的文件插入到Word中去后,能在Word 中实现无级缩放,而图形的精度保持不变,适合大图形的输出。这些矢量格式文件的特性如下:   (1)WMF是Windows 图元文件,#p#分页标题#e#AutoCAD 14版以上的软件能直接输出这种格式,但是这种格式不支持标注尺寸等内容的输出。   (2)DXF是AutoCAD软件支持的格式,但在插入到Word中去时,有以下限制:   * 仅支持到#p#分页标题#e#AutoCAD 12版以前的版本;   * 不支持三维图形的延伸部分;   * 不支持嵌入在文字型图形中的要求特殊字符的控制代码和特殊字符;   * 不支持要求单独的图形定义文件的dxf 文件;   * 对于多视口的dxf 文件,使用当前视口导入该文件。   目前只有Word 97版本以上支持插入这种格式。   

(3)HPGL文件格式是HP绘图仪支持的格式,能直接驱动绘图仪工作;能完全支持三维线框模型、尺寸、图形块等输出。但仅有Word 6.0版本支持插入这种格式。   

(4)CGM文件是计算机图形图元文件格式,支持 CGM:1992 版本 1。能处理所有的三维编码,并解释和支持所有元素。也能完全支持三维线框模型、尺寸、图形块等输出。目前所有的Word软件都能支持插入这种格式。  

 三、 具体方法   

   Word中为了实现矢量图形的插入内嵌了图形过滤器,用来实现图形的交换。根据前面的介绍,我们只要在CAD软件中输出以上格式的矢量文件交换格式,即可把CAD图形文件插入到Word中去,一般最好选择HPGL和CGM格式。   

1.HPGL格式的文件   

   我们以AutoCAD软件为例,介绍HPGL格式文件是如何在AutoCAD中的输出并插入到Word中去的。AutoCAD可以是任意版本,而Word 软件只能采用 6.0以上版本。   首先启动AutoCAD软件,先用CONFIG命令进行打印机软件设置。进入文字选择后,选择Hewlett-Packard(HP-GL)这一项。当出现绘图仪选择项时,选7475型即可。当然,也可以选择其它类型的绘图仪,如7220型。经过试验,选7475型绘图仪输出绘图文件插入到Word后,可以显示出彩色图形,而其它有些绘图仪就只能输出单色图形。接下来的选项就如同设置绘图输出一样,可根据你的需要来设定,一般可取默认项。   回到AutoCAD绘图环境后,调出要插入到Word中去的图形,选择PLOT打印命令进行绘图输出,在出图的弹出菜单中可以进行绘图笔的设定,如设定某支笔的输出颜色、输出线形等。如果要生成彩色的图形,其每支笔所对应的颜色如表1所示。   表1 各笔所对应的颜色   笔编号   颜色   1   黑色   2   红色   3   绿色   4   黄色   5   蓝色   6   洋红色   7   深蓝色      然后选输出文件的文件名,即把输出图形文件存为一个文件。一切设置完成后输出图形,输出结果就是在磁盘中形成了一个文件,其默认的文件名后缀为PLT。我们把刚才生成的这个绘图文件的后缀改为HGL。   打开Word 6.0软件,在所需要插入图形的地方,执行插入图片命令,找到刚才的绘图文件,按下确定按钮后,我们可以看到计算机正对图形进行转换。所用转换程序是HPGL GRAPHICS INPUT,转换结束后,就可以看到插入的彩色AutoCAD图形。   用鼠标双击此图,就能对图形进行编辑,如改变文字或图线的颜色、尺寸及标注汉字等。如果图形大小不合适,可以通过单击图形,拉动图形上的八个调整点来调节图形的大小。由于图形文件是矢量文件格式,不论图形如何大小变化,最后输出的Word文档中的图形保持精度不变。   

2.CGM格式文件   

    目前,很多三维设计软件,如Pro/ENGINEER、Solidedge等软件,均支持CGM格式文件的输出。这种格式的文件体积小、精度高,特别适合在Word文档中插入三维线框图形。如图1所示。图1 模型三维线框图   采用HPGL格式转换文件的方法适合所有支持输出HPGL格式的CAD软件,如AutoCAD的所有版本、北航的CAXA等。但在Word软件中,目前仅支持用6.0版本插入。一旦插入后,就可以用其它Word 软件来打开。CGM格式文件支持所有Word软件的插入,但在目前,用AutoCAD软件无法直接生成CGM格式文件。  #p#分页标题#e#

 四、 结论   

    利用矢量格式文件的转换,实现了将CAD图形文件插入到了Word文档中的目的。更为重要的是,利用矢量格式文件充分保留了CAD文件的特色,不论图形如何大小变化,最后输出的Word文档中的图形保持精度不变。