如何将visio格式转换成EPS

如何将Visio图形转换成EPS格式

因为TeX系统只支持EPS格式的图形插入,但平常我们用得最广泛的是Visio,因此如何有效的转换成为了广大TeX初学者面临的一个比较棘手的问题。

方法1: 使用wmf2eps,首先将visio中生成的图形转换成WMF格式,然后再使用wmf2eps将WMF格式转换成EPS
参考:向Latex中插入Visio画的流程图(转成EPS格式):http://blog.wyshen.com/post/191.shtml

使用说明:
安装后的软件界面很简单,就一个转换功能,但转换时提示需要把PDF打印机的“属性-打印首项-Adobe PDF Settings”中的“Do not send fonts to "Adobe PDF"”取消选定。

然后在虚拟打印机中修改以下设置:
“ 属性-打印首选项-纸张/质量-高级-文档选项-PostScript选项-PostScript输出选项”中的值改为“内嵌的 PostScript(EPS)”,然后用Gsview打开,option->Eps Clip, File-> Ps to Eps

这样就完成了转换

另外值得一提的是Visio转成WFM格式时如果第一个对象(过程/文档/输入等)中的文本如果是竖排的话,转换后的WMF图中所有的文本就全是竖排的,看上去格式就全乱了,所以如果大多数对象中的文本都是横排的话就要把第一个(全部)纵排的文本变成横排的。







方法二: 安装PS Printer,利用虚拟打印就可以把visio图形转化为ps文件,然后使用GSview将ps文件转为eps

到这里下载安装Adobe的Generic Postscript Printer:
http://download.adobe.com/pub/adobe/printe....x/winsteng.exe
安装以后在打印的时候就会多出一个打印机来。只要是Windows里可打印的东西,都可以用这个“打印机”打印到文件。一般输出文件名是*.prn,其实就是一个ps文件。

校内winsteng.exe请到ftp:72.102下载

如果使用word画图,同样也可以使用这个方法来转换。但word画图的效果本来就很差,转换过程也不能做到完美不失真转换,估计得到eps图形效果不是很好,强烈建议不要使用word画图功能

(用了这方法,只能一页转换,没法设大小)

方法三: 使用visio 2003 + office publisher 2003 +GSview

详细请查看微软OFFICE官方说明: 将出版物另存为EPS文件

http://office.microsoft.com/zh-cn/publishe...2079972052.aspx

使用publisher2003打印时需要注意你自己的图片大小。一般默认的打印都是用A4纸,这样打出来的eps图片大小可能会不太好用,因此可以在打印时选择自定义纸张大小。

若 要保存出版物中某个页面的内嵌的 PostScript (EPS) (EPS:采用 PostScript 页面说明语言创建的一种图形文件格式。EPS 图形需要使用 PostScript 兼容打印机打印。) 文件,您需要使用彩色 PostScript 打印机驱动程序。如果没有彩色 PostScript (PostScript:打印机和照排机使用的页说明语言。) 打印机,您可以安装 Generic Color PS for Commercial Printing 打印机驱动程序。

安装 Generic Color PS for Commercial Printing 彩色打印机驱动程序。

在“开始”菜单上,单击“打印机和传真”。
在“打印机任务”下,单击“添加打印机”。
按照“添加打印机向导”中的说明进行操作。
在“本地或网络打印机”下,选择“连接到这台计算机的本地打印机”,并确认已清除“自动检测并安装我的即插即用打印机”。
在“安装打印机软件”下,单击“从磁盘安装”。
在“从磁盘安装”对话框中,单击“浏览”,然后浏览至已安装 Microsoft Publisher 的驱动器上的 \Program Files\Microsoft Office\OFFICE11。
选中文件 MSCOL11.INF,单击“打开”,再单击“确定”。
Windows XP 将安装打印机驱动程序 Generic Color PS for Commercial Printing。

在“文件”菜单上,单击“打印”。
在“打印机”下,选中“Generic Color PS for Commercial Printing”。
选择“打印到文件”。
单击“属性”,再单击“高级”。
在“打印机名称高级文档设置”下,展开“文档选项”,再展开“PostScript 选项”。
在“PostScript 输出选项”旁单击,从下拉菜单中选择“内嵌的 PostScript (EPS)” ,再单击两次“确定”以返回“打印”对话框。
在“打印范围”下,键入要另存为 EPS 文件的单页的范围。例如,要将第 2 页另存为 EPS 文件,请在“从”框中键入“2”,然后“到”框中键入“2”。
单击“高级打印设置”。
对于“输出”,请选择“复合 CMYK”,再单击“确定”。
在“打印”对话框中,单击“确定”可进行打印。
在“打印到文件”对话框中,选择保存 EPS 文件的位置,然后键入文件名。确保使用扩展名 .eps。
单击“保存”。

猜你喜欢

转载自lc52520.iteye.com/blog/754143