1 引言
Auto CAD是Autodesk公司开发的自动计算机辅助设计软件, 用于二维绘图、详细绘制、设计文档和基本三维设计, 现已经成为国际上广为流行的绘图工具, 广泛应用于机械、电子、建筑和服装设计等行业。在工程设计中, 在需要传递设计意图时, 对方需要看我们的CAD图档, 而对方又没有安装CAD软件的情况下就不能打开;或我们需要保密, 只想让对方知道尺寸, 而无法编辑修改。这时只能将Auto CAD图形转成PDF格式或者图片格式, 本文介绍了在Auto CAD 2012中利用打印功能得到高清晰图片的方法。
2 配置虚拟打印机和图纸
1) 用Auto CAD打开需要转换的工程图纸, 关掉不需要的图层。为了使输出的图片效果较好, 通常需要修改Auto CAD绘图背景为白色, 在绘图背景处点击右键, 选择“选项”命令, 在弹出的“选项”对话框中选择“显示”选项卡, 单击“颜色”按钮, 设定“二维模型空间”颜色为白色, 如图1所示。
2) 点击 , 选择打印, 或者直接按下打印的快捷键Ctrl+P, 在弹出的打印窗口, “打印机/绘图仪”名称选择“Publish To Web JPG.pc3”一项, 如果要求图片具有高保真性, 也可以选择“Publish To Web PNG.pc3”, 在弹出图纸尺寸中, 任选一种直接点确定, 后面我们自定义一种大尺寸图纸, 以输出高清图片。
3) 点击打印机名称后面的“特性”按钮 , 在打开的“绘图仪配置编辑器”对话框中, 选择“自定义图纸尺寸”, 再点击 按钮添加自己想要的图纸尺寸, 弹出添加自定义图纸尺寸窗口, 选择“创建新图纸”然后下一步。在“介质边界”对话框中, 设定拟输出图片宽度和高度, 单位为像素, 数值越大, 输出的图片分辨率越高, 当然图片占用的存储空间也越大, 此处我们设定为宽度:4000, 高度:4000, 点击“下一步”, 默认图纸名为:用户1 (4000X4000像素) , 当然你可以修改此名称, 再点击“完成”按钮回到绘图仪配置编辑器窗口, 选择刚新建的图纸尺寸, 然后确定。
3 输出高清晰图片
1) 在“打印”对话框中, 在“图纸尺寸”下拉列表中选择刚建立的图纸。
2) 在“打印区域”单击 , 在Auto CAD图形空间中, 需要输出图形范围, 设置打印比例, 以及是否居中打印, 以及图形方向。
3) 创建和编辑“打印样式表”。在Auto CAD里画图的时候, 将不同的对象画在不同的图层里, 各图层里有各自的颜色、线型、线宽, 但打印到图纸上一般都希望所有线条都是黑色的, 如果不通过打印样式表, 即使在黑色打印机上打印也只能得到深浅不同的灰色。而打印样式表可以指定Auto CAD图纸里的线条、文字、标注等各个图形对象在打印的时候用何种颜色打出来, 打印出的线条宽度是多少等。Auto CAD有两种不同类型的打印样式表, 一种是颜色相关打印样式表, 另一种是命名打印样式表, 颜色相关打印样式表的文件扩展名是“.ctb”。命名打印样式表的文件扩展名是“.stb”。
颜色相关打印样式表是以图形对象的颜色来区分打印样式的, 因此使用颜色相关打印样式表的图纸文件设置图层的时候应该将各图层设置成不同的颜色, 图层里的图形对象的颜色和线宽应该为“By Layer”, 图纸文件简单、直白, 便于阅读。命名打印样式表不以图形对象的颜色区分打印样式, 而且命名打印样式表里的打印样式既可以指定给图层也可以指定给某个图形对象, 因此有很大的灵活性, 使用命名打印样式表的图纸文件里不但不同图层允许有相同的颜色, 而且同一图层里的图形对象也可以选用不同的颜色和线宽。但容易引起混乱, 阅读图纸文件的时候不易一目了然。
用户可以编辑可添加自己的打印样式表。按照以下操作可以创建一个新的打印样式表:点击 ——“打印”——“管理打印样式”, 在弹出的窗口双击“添加打印样式表向导”, 点击“下一步”, 在“添加打印样式表——开始”窗口点选“创建新打印样式表”, 再点击“下一步”, 在“添加打印样式表——选择打印样式表”窗口里点选“颜色相关打印样式表”或“命名打印样式表”, 再点击“下一步”, 在“添加打印样式表——文件名”窗口里输入新创建的打印样式表的名字, 再依次点击“下一步”、“完成”。
现在如果把不同颜色的图形输出为不同的线宽和颜色, 就要编辑已经创建的打印样式表, 分别设定各个颜色图形的输出格式。新创建的命名打印样式表里只有名为“普通”的打印样式, 双击要编辑的命名打印样式表, 打开“打印样式表编辑器”, 点击“格式视图”选项卡, 在“打印样式”里右击鼠标, 点击“添加样式”, 给添加的样式起个意义明确的名称, 并设定该样式的打印颜色和线宽等特性, 重复以上操作, 直到添加完所有需要的样式为止, 点击“保存并关闭”, 退出“打印样式表编辑器”。
如果图形已经在图层里设定了线宽并且希望用图层里设定的线宽进行打印, 可以选择Auto CAD自带的名为“monochrome.ctb”的颜色相关打印样式表或名为“monochrome.stb”的命名打印样式表, 这两个打印样式表仅指定用黑色来进行打印, 线宽仍将使用对象原有的线宽。本文选择此打印样式表, 当然也可以利用自己创建的打印样式表输出彩色图片。
4) 设定好打印参数后, 单击“确定”按钮, 选择输出的图片路径和修改文件名后, 点击“保存”开始输出。本文设置的像素能满足一般的要求了, 如果要更高像素的图片文件, 只需增大自定义图纸尺寸就可以了, 输出的图片如图2所示。
4 结束语
利用虚拟打印机把Auto CAD图形输出为高清晰图片, 可以在不同平台上共享设计信息, 也可以避免设计图被篡改, 保障了信息的安全。
摘要:AutoCAD图形在工程设计中承担着不可替代的重要作用, 但在图形尺寸禁止修改或者对方没有安装CAD软件的情况下, 需要把AutoCAD图形转换成图片, 以实现安全、方便的信息交流。针对AutoCAD软件自带的输出图片功能得到的图片分辨率很低的缺点, 本文介绍了把AutoCAD图形转换成高清晰图片的方法。
关键词:AutoCAD,图形,高清晰,图片