在Word文档中插入PROTEL图形 汤善成 2001年 17期 在用Word进行文字处理时,我们有时需要将PROTEL电路原理图或线路板图插入到Word文档中,而PROTEL软件存储的文件不是常规的图像文件格式,无法用插入图形的方法直接插入到Word中,要在Word 97/2000文档中要插入PROTEL电路原理图或线路板图,并且要求有满意的图形显示和输出效果,可以通过下面介绍的几种方法实现。   #1一、在Word 97/2000文档中插入PROTEL电路原理图   运行Windows版本的PROTEL电路原理图编辑软件Schematic Editor,在“Options/Sheet/Colors”中,将“Sheet”背景色设置为白色,不选中“Options”窗口中的“Show Border”和“Show Title Block”,然后按“Print Screen Sys Rq”键进行全屏幕拷贝,在Windows画图工具中,用“编辑/粘贴”调入电路原理图,选取有用部分,再使用“编辑/复制”命令将电路原理图复制到剪贴板中,打开Word文档,使用“编辑/粘贴”将电路原理图插入。此种方法虽可将电路原理图插入到Word文档中,但是图片中有一层底色,且打印时的效果较差。   在Word 97/2000文档中插入电路原理图,对于DOS版本的PROTEL文件,通过将电路原理图SCH文件转换为“HP Graphic Language”的文件格式,在Word 6.0中插入HP图形的方法进行转换,然后使用“复制/粘贴” 将电路原理图插入到Word 97/2000文档中。具体方法如下:   运行PROTEL(DOS版本)Schplot.exe,从“File”菜单中调入要插入的电路原理图文件,在“Options”菜单中将“ Title Block(边框)”和“Border Plot(标题)”设置为“OFF”,从“setup”菜单中选择“Plotter”子菜单,在“Plotter”的“Type” 类型中选择“HP-GL(one pen)”,“Device”中选择“File”,并取好文件名,最后使用Plot将得到一个扩展名为SCP的输出文件。   运行Word 6.0,新建一个文档,选择“插入/图片”命令,在“文件名”框中键入刚刚生成的SCP文件,转换文件的文件类型中选择“HP Graphic Language”,按“OK”键后,电路原理图就插入到Word 6.0中了。借助于Word 6.0,再使用“复制/粘贴”命令,可将PROTEL电路原理图插入到Word 97/2000文档中。   对于Windows版本PROTEL电路原理图文件,运行PROTEL 98/99,在“File(文件)”菜单中调入电路原理图文件(此文件也可以是低版本PROTEL生成的SCH文件),打开“Design(设计)/Option...(选项)”,在“Sheet Option(图纸选项)”对话框中将“Sheet(图纸颜色)”定义为“白色”,在“Option(选项)”中不选取“Title Block(标题栏)”和“Show Border(显示边框)”,选中“Use Custom(自定义样式)”和“Use Custom Sheet(使用自定义图形大小)”,通过调整“Custom Width(自定义宽度)”和“Custom Height(自定义高度)”值,使电路原理图刚好落入自定义的图形区域中。选择“Edit(编辑)/Select(选择)/All(全部)”,使用“Edit(编辑)/Copy(复制)” 将电路原理图复制到Windows剪贴板中。运行Word 97/2000,在需要插入电路原理图的位置,使用“编辑/粘贴”命令就可以将PROTEL电路原理图插入到Word 97/2000文档中了。   #1二、在Word 97/2000文档中插入PROTEL线路板图   虽然我们也可以使用全屏拷贝的方法将线路板图粘贴到Word文档中,但使用效果较差,同样要在Word 97/2000文档中插入较高质量的PROTEL线路板图,则可以通过AutoCAD软件来进行转换。   对于DOS版本PCB文件,运行PROTEL的文件格式转换程序Pcbtodxf.exe,在“Input File Name”中键入要转换的PCB文件名,在“Output File Name”中键入转换后的AutoCAD文件名,在“Do You Want Full Quality Output in the DXF file ?”提问中选择“Yes”,先将PCB文件转换为DXF文件。   Windows版本(也可以是DOS版本)生成的PCB文件,运行PFW.EXE程序,调入PCB文件,依次选择“File/DXF...”,在对话框中选择好文件存放路径及文件名,点击“OK”按钮,同样可以先将PCB文件转换为DXF文件。   运行AutoCAD R12/AutoCAD 2000,在“File”菜单中导入刚刚生成的DXF文件,在AutoCAD Command行中键入Purge命令,清理没有使用的图层,设置好正在使用的各图层颜色,关闭掉在Word文档中不需要显示的线路板图层。从“Tools”下拉式菜单中依次选择 “Options.../Display/Colors...”在“Window”窗口中选择“Model Tab Background”,在Color窗口中选择“White”,按“Apply & Close/OK”键,将背景设置为白色。   在AutoCAD中将线路板图插入Word文档中,可采用下面的三种方法:   1.选择“File/Export...”在文件保存类型中选择“Metafile (*.wmf)”填上文件名,按“保存”按钮,然后在AutoCAD窗口中选择PCB图形,这样将PCB文件转换为WMF文件。   运行Word 97/2000,打开编辑的Word文档,将插入点移到要插入线路板图的位置,依次选择“插入/图片/来自文件”,在文件名栏中填入刚转换的线路板WMF文件,点击“插入”,即可将PROTEL线路板图插入到Word文档中。   2.在AutoCAD窗口中选取PCB图形,点击“Edit/Copy”;运行Word 97/2000,点击“编辑/粘贴”,通过Windows剪贴板将PROTEL线路板图插入到Word文档中。   3.将AutoCAD保存为DWG文件,运行Word 97/2000,“插入/对象...”,在对话框中选择“由文件创建”,填上刚保存的DWG文件名,单击“确定”按钮即可。运用此种方法,当AutoCAD中的图形更新时,Word 97/2000的图形也同时更新。   在上述介绍的方法中,如果对插入到Word 97/2000文档中的电路原理图或线路板图大小和位置不合适的话,再使用Word的图片工具对插入图形进行修整,调整好图片大小和位置,这样在Word 97/2000中就能得到图文并茂的文档了。   