我有大约 20 个 MS Visio 图表,我想在 MS Word 文档中表示这些图表,以便交付给没有 Visio 的用户。这提出了两个问题:
- 用 Visio 文档的更改使 MS Word 文档保持最新真的很无聊
- 生成的文件非常大。
请问有人对解决上述任何一个问题有任何建议吗?
谢谢,
戴夫。
您可以通过 Internet Explorer 查看 visio 图表。需要查看器下载。如果客户能够获得此查看器,您可以将原始 Visio 文件交付给他们,并且它们将全部设置好。这样你就不会有不得不重复自己的问题。
我正在删除关于使用 Makefile 的愚蠢答案。Word 有一个功能可以很好地为您做到这一点。
当您将图表插入 Word 时执行此操作(我假设您粘贴的是 pdf 或其他内容,而不是原始 visio) 1. 插入 -> 图片 -> 从文件 2. 选择要插入的图片 3. 不要只是单击插入按钮,单击下拉菜单并选择“插入和链接”
现在,您可以自由编辑图表。当需要再次发送该 Word 文档时,打开它并执行以下操作: 1. 编辑 -> 链接 2. 选择链接列表中的所有图像 3. 单击“立即更新”
我通常最终将图表保存为增强型元文件 (*.emf),然后嵌入生成的图像。这解决了大多数线条图的尺寸问题,因为元文件比光栅格式更易于缩放和打印。缺点是您必须使它们保持同步。我想有一些方法可以自动执行此操作,但如果您与使用 Word 作为文档格式相关联,我还没有找到一种方法。
作为一名程序员,我真的很喜欢编辑 DocBook 之类的东西。图像源可以是 HTTP 端点,因此图像翻译很容易使用 PHP 或[在此处插入您最喜欢的 Web 平台]实现自动化。由于渲染会延迟到您将其发布为 PDF,因此您不必担心事情会“不同步”。缺点是我还没有找到一种从 Visio 文件中提取单个图表的好方法,这种方法有利于实现这一点:(
也许我们真的很幸运,有人会编写一个很棒的编辑器或实用程序,从 Visio 或 EMF 生成 SVG 文件。