》》近来得师兄真传,得一妙招:先生产pdf,再使用adobe acrobat pdf转成eps,以下文字可略~
Excel 绘图转 eps 可安装Windows自带的 AST TurboLaser-PS v47.0 虚拟打印机,
安装方法:http://blog.pet2008.cn/index.php?action-blogdetail-uid-92290-id-4579
PPT 绘图转 eps 可安装Windows自带的 Generic Color PS for Commercial Printing 打印机驱动,
参见http://office.microsoft.com/en-us/publisher-help/save-a-publication-as-an-eps-file-HP006207997.aspx
安装方法:http://office.microsoft.com/zh-cn/publisher-help/HP001046429.aspx
- 在“开始”菜单上,单击“打印机和传真”。
- 在“打印机任务”下,单击“添加打印机”。
- 遵循“添加打印机向导”中的指示进行操作。
- 在“本地或网络打印机”下,选择“连接到这台计算机的本地打印机”, 并确认已清除“自动检测并安装我的即插即用打印机”复选框。
- 在“安装打印机软件”下,单击“从磁盘安装”。
- 在“从磁盘安装”对话框中,单击“浏览”,再定位到安装 Publisher 的驱动器上的 \Program Files\Microsoft Office\OFFICE11。
- 选中文件 MSCOL11.INF,单击“打开”,再单击“确定”。
虚拟打印机转换eps格式
参见:http://blog.pet2008.cn/index.php?action-blogdetail-uid-92290-id-4579
1. 建立一个虚拟打印机:控制面板->printer->add a printer->add a local printer->FILE:(print to file)->然后从列表中随便选择一个支持postscript的打印机.
2. 设置:右击刚建立的虚拟打印机图标,properties->general->printing preferences->advanced->document options->PostScript Options->PostScript Output Options,选Encapsulated PostScript (EPS), 完工。
右击打印,然后选中图片,选择之前创建的虚拟打印机,填写输出文件名,在“我的文档”或者“C:\Documents and Settings\Administrator” 目录下可找到输出的文件。
一般来说,先打印成ps文件,再用GSView(Latex自带)自动添加 BoundingBox
以上这些方法作者试用之后表示鸭梨很大,总是有各种莫名奇妙的错误,比如添加BoundingBox不成功,导致图片中有很多空白,图片添加后倒转等问题。后按照百度文库中某仁兄的方法
http://wenku.baidu.com/view/45c9701ec5da50e2524d7f9a.html
安装WMF2EPS虚拟打印,注意在打印属性-高级-PostScript选项-PostScript输出选项中选为的“EPS”(如果打印出来是黑白,将打印属性中的“颜色/灰度”选为”颜色“),先打印成ps文件(直接打开看有时候只显示部分,可能是图片太大的缘故,一般不影响使用),再用GSView添加BoundingBox,插入到文件中,再用\width和\hspace等调整大小和位置(有些编译后的中间文件可能会发现图片有一些缺陷,看看生成的pdf文件,一般没有问题)。
附上一种简单的办法,虽然也能得到eps文件,但貌似是假的eps,因为放大后变模糊了:
参http://kzxing.blog.hexun.com/29357386_d.html
首先在PPT中右键图片另存为bmp文件,安装ImageMagick软件,安装后,进入控制台(运行-->cmd),进入图片所在目录,
以a.bmp文件为例,convert a.bmp fig1.eps
编译后图片可能会有一点右移,使用\hspace命令调整一下即可,基本可行。