基于 DWF 格式实现图纸网上发布
http://www.paper.edu.cn
魏永乐,晁彩霞
辽宁工程技术大学机械工程学院,辽宁阜新 (123000)
E-mail:weiyongle@sohu.com
摘 要:为满足当前工程设计领域内对设计信息和设计方案共享的需求,适应 CAD 技术的
网络化发展方向,结合 Autodesk 公司开发的 DWF 格式图形文件的精度高、安全性好、体积
小、传输速度快、适合网上浏览等特点和优势,介绍了利用 AutoCAD 软件创建 DWF 格式
图形文件的具体步骤,并详细阐述了采用 JavaScript 编程语言,以 Design Review 为开发平
台,将 DWF 格式图形文件发布到网上的方法,以及在网上浏览 DWF 格式图形文件时所具
备的功能。以法兰盘零件图为例,其 DWF 格式图形文件的创建及网上发布的实现,说明利
用 Design Review 软件网上发布 DWF 格式图形文件具有方法简单、操作方便、功能强大、
可定制界面等优点,为实现基于 Internet 的设计信息共享和协同设计奠定了基础。
关键词:AutoCAD,Design Review,DWF,Internet,发布
中图分类号:TP391
1.引言
随着计算机技术的发展,计算机辅助设计(CAD)已经在机械、建筑、电子等各个行
业得到了广泛的应用。特别是近几年来计算机网络通信技术的迅猛发展,为人们提供了一种
全新的工作方式,使CAD技术的应用由单机版转变为向网络化方向发展。以往用户大多是
进行单机设计、开发,使用磁盘文件共享设计成果,而在当前网络发达的信息时代,用户迫
切希望能快速、高效地共享设计方案和设计信息,因此促使CAD技术正朝着基于Internet网
络的协同设计方向发展[1]。将CAD图纸发布到网上为共享设计方案和设计信息提供了很好的
解决方案,但是由于图纸保密、格式不合适等诸多因素导致CAD图纸不宜或无法在网页中
直接显示,这给用户带来了很大的不便,为此Autodesk公司开发了一种新的图形文件格式
DWF,既能保护用户的原始CAD图纸,又能在网络上快速传输和浏览。本文将详细介绍采
用DWF格式图形文件将CAD图纸发布到网上的方法,及其网上浏览的功能。
2.DWF格式概述
2.1 图形文件格式
图形文件的格式有多种,例如BMP,JPEG,GIF,PCX,TIFF,DWG等,这些格式主
要可以分为两大类[1]:
(1)光栅图形文件 构成图形的元素是像素,即所谓的位图,通过屏幕像素的位置和
颜色来显示实体,例如BMP,JPEG,GIF,PCX,TIFF等。这种文件一般可以直接在网页中
显示。
(2)矢量图形文件 由线段、圆弧、曲线等矢量图形组成,与屏幕上的像素没有直接
关系,矢量图形可以在任何精度损失的前提下被压缩和打印。
2.2 DWF 格式图形文件
利用AutoCAD软件绘制的DWG格式的图纸是基于矢量的图形文件,由于AutoCAD在计
算机辅助设计领域内的重要地位,事实上DWG、DXF格式已经成为行业标准,很多的CAD
软件均能够识别和生成这两种文件,但是由于DWG、DXF文件不能在网页中直接浏览,而
且文件太大,不宜上网。虽然AutoCAD可以将DWG文件转换为BMP等格式的文件输出,但
-1-
http://www.paper.edu.cn
转换后清晰度极差,且转换后难以再利用AutoCAD进行编辑。为此Autodesk公司开发了一种
基于矢量图形以压缩形式传输新的图形文件格式DWF,专门用于通过Internet网络发布CAD
图纸和通过浏览器查看发布到网上的CAD数据[2],DWF 使用户能够将丰富的二维和三维设
计数据(例如动画、有限元分析和贴图信息)以及其它相关文件合并成一种简单、高度压缩
的文件,可以帮助用户强化团队协作,轻松交换信息。
DWF格式图形文件支持图层、背景颜色、距离测量、线宽、比例等图形特性。用户可
以在不损失原始图形文件数据特性的前提下通过DWF格式图形文件共享其数据和文件。
DWF格式图形文件与DWG格式文件相比,具有以下特点[3]:
(1)高精度 DWF文件格式具有保证高精度的特性,即便是3D图形,其最高分辨率都
可以达到6000万像素。
(2)高伸缩性 DWF文件是一种即时打印模式文件,支持多页文件、密码和物体属性
等条件。
(3)高压缩性 DWF文件压缩大型设计模型文件,可通过电子邮件传输,DWF文件的
大小可以压缩到DWG文件小1/8。
(4)传输速度快 由于DWF文件较小,因此在网上的传输时间较短。
(5)良好的安全性。能保护原创设计的知识产权,DWF文件只含设计师愿意共享的内
容。设计者同样可以根据看图人的需求调整图纸精度、图层信息关闭或打开。另外,密码保
护和DWF文件编码进一步保护了文件的安全性。
(6)不支持直接在网页中浏览,需要下载并安装Autodesk Design Review软件(用户可
以从http://www.autodesk.com.cn网站免费下载使用)。
3.创建DWF格式图形文件
DWF格式图形文件可以由AutoCAD、Design Review等软件来创建。由于实际生产中,
图纸一般采用AutoCAD来绘制,所以利用AutoCAD软件来发布图纸的DWF格式图形文件更
加方便。
利用AutoCAD软件发布DWF格式图形文件非常方便,可以从“模型空间”或“布局空间”
进行发布,可以使用“打印”或“发布”命令进行发布。以从“模型空间”发布DWF格式图形文件
为例,其主要步骤如下[4]:
第一步:页面设置 在
“模型”选项卡上单击鼠标右
键 , 选 择 “ 页 面 设 置 管 理
器”—>“修改”—>“打印机/绘
图 仪 ”—>“ 名 称 ”—>“DWF6
ePlot.pc3”选项,并设置“图纸
尺寸”如图1所示。
第二步:DWF格式配置
在图1中,单击“特性”—>“自
定义特性”,在弹出的“DWF文
件配置”对话框,进行相应设
置,主要包括分辨率、字体处理、图层信息等设置。
图 1 页面设置
Fig1 Page setup
第三步:发布DWF文件 单击“文件”—>“发布”选项,弹出“发布”对话框,如图2所示,
-2-
选中“DWF文件”和“模型选项卡”,还可以单击“发布选项”,设置DWF文件的输出位置、单
页还是多页、是否包含图层信息和块信息等。
第四步:完成DWF文件的发布 在图2所示对话框中单击“发布”,待出现“完成打印和作
业发布”信息时表示已经成功发布。
http://www.paper.edu.cn
图 2 发布
Fig2 Publishing
4.网上发布DWF格式图形文件
4.1 DWF 格式图形文件的浏览
可以浏览 DWF 格式图形文件的软件有多种,例如 Autodesk DWF Writer,Autodesk DWF
Viewer,Autodesk DWF Composer,Autodesk Design Review 等,其中 DWF Writer 主要用于
处理三维文件,是面向 SolidWorks、 Pro/ENGINEER 和 CATIA 软件应用的新插件;DWF
Viewer 主要用于查看和浏览 DWF 文件;DWF Composer 主要用于标记、测量和审批;Design
Review 功能强大支持查看、打印、标记、测量和追踪图纸变更[3]。本文将采用 Design Review
软件实现 DWF 格式图形文件的网上浏览。
发布DWF文件时,用户将决定所发布的DWF文件中包含哪些信息(模型、布局、图层、
块、命名视图等),发布完成后将DWF文件发送给其他用户,其他用户可以使用Design Review
软件来查看和处理图纸,此外,Design Review还允许用户通过电子邮件、网站、Internet等
轻松地与其他用户共享图纸,实现了设计信息的共享。
4.2 DWF 格式图形文件的网上发布
按照上述DWF格式图形文件的创建步骤,本文以法兰盘零件图为例在AutoCAD中将其
发布为DWF格式图形文件,然后将此DWF文件嵌入到网页中,即可调用Design Review软件
在网页中进行浏览。
将DWF格式图形文件嵌入到网页中可以以Design Review软件为开发平台,采用HTML
和JavaScript编程语言,调用Design Review API函数来实现,网页完整代码如下[5]:
Autodesk Design Review Sample
//创建Design Reiew对象
//加载DWF文件
使用Design Review软件将DWF格式文件嵌入网页实例
在此实例中,利用Design Review软件将DWF文件载入网页中,DWF文件载入后将DWF
文件包含的页列出,也可以对DWF文件作各种标记。
DWF文件包含的页:
网页编辑完成后,将其上传到服务器上,然后在IE浏览器中输入相应地址,即可进行浏
览,如图3所示,浏览的同时利用各种工具栏还可以完成如下功能:
(1)图纸标记操作 “标记工具栏”各个按钮分别可以在图纸中作各种标记,如文字、
标记(手绘、矩形、椭圆标记等)、标注(矩形、圆形、三角形、云线标注等)、测量(长
度、多线段、面积测量等)、戳记(批准、拒绝、供审批等)等。
(2)画布基本操作 “查看工具栏”各个按钮分别可以实现画布的旋转、平移、放大、
缩小等操作。
(3)显示图纸各种属性 “选项板工具栏”用于显示或隐藏图纸特性、对象特性、标记
特性、图层控制等。
图纸特性 用于显示图纸相关属性(图纸名称、创建时间、修改时间、布局名称等)。
对象特性 用于显示图纸中各种对象的相关属性(对象名称、编号等)。
-4-
http://www.paper.edu.cn
标记特性 用于管理图纸中各种标记的相关信息(显示、编辑、删除等操作)。
图层控制 用于控制图纸中各个图层的打开和关闭状态。
(4)设置文字格式 “格式工具栏”用于设置标记的文字的相关属性。
(5)其它操作 除上述功能外,Design Review还有很多其它功能,如创建三维模型的
横截面、旋转三维模型、选择图纸中的图块、播放动画等。
此外,用户编写程序代码时,可以调用Design Review API函数来定制用户界面,控制工
具按钮是否显示,还可以结合数据库编程实现更强大的功能。
图 3 浏览 DWF 文件
Fig3 Browsing DWF file
5. 结论
Autodesk公司开发的DWF格式图形文件具有体积小、传输速度快、精度高、安全性好的
特点,适合网上传输和浏览,能够满足工程设计领域内对设计方案和设计信息共享的需求。
因此,本文以法兰盘零件图为例介绍了在AutoCAD软件中创建DWF格式图形文件的主要步
骤,并详细阐述了采用JavaScript语言将DWF格式图形文件发布到网上的方法,以及使用
Design Review软件网上浏览DWF文件所具备的功能,取得了良好的效果,为实现基于Internet
的设计信息共享和协同设计奠定了基础。
参考文献
[1] 李爱军,徐茂峰等.AutoCAD 图形的网上发布[J].机械设计与研究,2004,20(5):45-46.
[2] 高丽华,刘向东.AutoCAD 网上图形的实现方法[J].工程图学学报.2001,(3):147-150.
[3] http://www.autodesk.com.cn
[4] 魏永乐,晁彩霞.AutoCAD 图纸发布的研究[J].中国科技论文在线.2008.
[5] Autodesk Design Review 2009 API Reference
-5-
http://www.paper.edu.cn
Publishing Drawing to Internet Based on DWF
College of Mechanical Engineering, Liaoning Technical University, Fuxin, Liaoning(123000)
Wei Yongle,Chao Caixia
Abstract
In order to meet the requirement of design information sharing in today’s engineering design field and
adapt to the network development of CAD technology, considering the characteristic of the DWF file
developed by Autodesk, such as high precision, high security, small size, quick transmission, fit for
browsing on Internet, and so on, the steps of creating DWF file using AutoCAD are introduced. The
method of publishing DWF file to Internet on Design Review by JavaScript and the functions of
browsing DWF file on Internet are elaborated. Taking the flange drawing for example, the realizing of
creating and publishing of DWF file proves that publishing DWF file to Internet on Design Review has
some advantages such as simple, convenient, strong functions, customizing interface, and so on, and it
is the foundation of realizing design informant sharing and collaborative design based on Internet.
Keywords: AutoCAD, Design Review, DWF, Internet, publishing
作者简介:魏永乐(1979-),男,河北石家庄人,讲师,研究方向:机械 CAD&CAM。
-6-