【发布时间】:2015-10-20 16:12:24
【问题描述】:
我在python 2.7 上使用matplotlib 1.4.3,并将我的绘图保存为我的Linux 服务器上的“.eps”文件。
对于我的研究论文,我需要将这些图像包含在我的研究文本所在的MS Word 2013 中。但是,当我将图像导入 MS Word 时,情节中的所有文本都会丢失,例如轴标签、刻度标签、图例。仅显示图像的非文本部分。
我搜索了多个论坛
我曾尝试使用https://cloudconvert.com/eps-to-emf 和其他一些类似服务将.eps 文件转换为.emf 格式,但这个过程的问题是我的文本字体发生了变化。我还使用Inkscape 0.91将.eps转换为.emf,而且质量也不好(字体发生变化,灰色阴影变成红色阴影),我无法复制那里的确切样式在.eps 文件中。
有没有人能解决这个问题?
【问题讨论】:
-
你需要它们是eps格式吗?可以用pdf吗?
-
PDF可以作为图片插入吗?
-
我尝试将 PDF 作为 adobe acrobat PDF 对象嵌入。但是当我将文档转换为 PDF 时,我会看到一个非常模糊的绘图图像,这比使用高分辨率 png 要糟糕得多。
-
我从未使用过 Word2013,但在 Mac 上的 Word2011 中,如果我拖放一个 .pdf 文件,它看起来还不错。你是如何制作pdf的? (即您是否从
matplotlib保存为pdf)? -
如果您需要矢量图,您可能会更幸运地使用 svg(直接或通过 visio、inkscape 或最近的 libreoffice)。但它仍然很容易被击中(而且击中多于未击中)。 Office 专为位图图像而设计,并带有 visio/adobe 文件格式。 Microsoft 对开放矢量格式的兴趣是最近才出现的,这归因于其 Internet Explorer 的崩溃。而且由于直到最近还没有用户使用它的矢量格式,我不确定 matplotlib 生成的内容是否真的适用于其他应用程序。
标签: python matplotlib ms-word eps