I have about twenty MS Visio diagrams that I would like to represent in an MS Word document for delivery to users who do not have Visio. This presents two problems:
我有大约20个MS Visio图表,我想在MS Word文档中表示,以便交付给没有Visio的用户。这提出了两个问题:
- It is really boring to keep the MS Word document up-to-date with changes to the Visio documents
- The resulting file is really big.
将MS Word文档与Visio文档的更改保持同步真的很无聊
生成的文件非常大。
Does anyone have any suggestions for solving either of the above please?
有没有人有任何解决上述任何一项的建议?
Thanks,
Dave.
3 个解决方案
#1
I'm removing my silly answer about using Makefiles. Word has a feature that will do this for you reasonably well.
我正在删除关于使用Makefile的愚蠢回答。 Word有一个功能,可以很好地为您做到这一点。
Do this when you insert your diagrams into word (I assume you're pasting in pdfs or something, and not the raw visio) 1. Insert -> Picture -> From File 2. Choose the picture to insert 3. DON't just click the Insert button, click the dropdown and choose "Insert and Link"
当你将图表插入单词时这样做(我假设你用pdf或其他东西粘贴,而不是原始的visio)1。插入 - >图片 - >从文件2.选择要插入的图片3.不要只是单击“插入”按钮,单击下拉列表并选择“插入并链接”
Now, you can freely edit your diagrams. When it comes time to send out that word document again, open it up and do this: 1. Edit -> Links 2. Select all the images in the list of links 3. Click "Update Now"
现在,您可以*编辑图表。当再次发送该word文档时,打开它并执行以下操作:1。编辑 - >链接2.选择链接列表中的所有图像3.单击“立即更新”
#2
You can view visio diagrams via Internet Explorer. Viewer download is necessary. If the customer would be able to get this viewer you could deliver them the raw Visio files and they'd be all set. This way you wouldn't have the problem of having to repeat yourself.
您可以通过Internet Explorer查看visio图表。浏览器下载是必要的。如果客户能够获得此查看器,您可以向他们提供原始Visio文件,并且他们将全部设置。这样你就不会有重复自己的问题。
#3
I usually end up saving the diagrams as Enhanced Metafile (*.emf) and then embedding the resulting image. This solves the size problem for most line drawings since metafiles are much more amenable to scaling and printing than raster formats. The downside is that you have to keep them in sync. I'd imagine that there is some method of automating this but I haven't found one if you are tied to using Word as your document format.
我通常最终将图表保存为增强型图元文件(* .emf),然后嵌入生成的图像。这解决了大多数线条图的尺寸问题,因为元文件比光栅格式更适合缩放和打印。缺点是你必须让它们保持同步。我想有一些自动化的方法但是如果你依赖于使用Word作为文档格式,我还没有找到。
As a programmer, I really like editing in something like DocBook. The image source can be an HTTP endpoint so image translation is pretty easy to automate with PHP or [insert your favorite web platform here]. Since the rendering is delayed until you publish as a PDF, you don't have to worry about things getting "out of sync". The downside is that I haven't found a good way to extract individual diagrams from a Visio file in a way that is conducive to this :(
作为程序员,我真的很喜欢像DocBook这样的编辑。图像源可以是HTTP端点,因此使用PHP或[在此处插入您喜欢的Web平台]可以很容易地自动执行图像转换。由于渲染延迟到您以PDF格式发布,因此您不必担心会出现“不同步”的情况。缺点是我没有找到一种从Visio文件中提取单个图表的好方法,其方式有利于此:(
Maybe we will be really lucky and someone will write a nice whiz-bang editor or utility that generates SVG files from Visio or EMFs.
也许我们真的很幸运,有人会写一个很好的whiz-bang编辑器或工具,可以从Visio或EMF生成SVG文件。
#1
I'm removing my silly answer about using Makefiles. Word has a feature that will do this for you reasonably well.
我正在删除关于使用Makefile的愚蠢回答。 Word有一个功能,可以很好地为您做到这一点。
Do this when you insert your diagrams into word (I assume you're pasting in pdfs or something, and not the raw visio) 1. Insert -> Picture -> From File 2. Choose the picture to insert 3. DON't just click the Insert button, click the dropdown and choose "Insert and Link"
当你将图表插入单词时这样做(我假设你用pdf或其他东西粘贴,而不是原始的visio)1。插入 - >图片 - >从文件2.选择要插入的图片3.不要只是单击“插入”按钮,单击下拉列表并选择“插入并链接”
Now, you can freely edit your diagrams. When it comes time to send out that word document again, open it up and do this: 1. Edit -> Links 2. Select all the images in the list of links 3. Click "Update Now"
现在,您可以*编辑图表。当再次发送该word文档时,打开它并执行以下操作:1。编辑 - >链接2.选择链接列表中的所有图像3.单击“立即更新”
#2
You can view visio diagrams via Internet Explorer. Viewer download is necessary. If the customer would be able to get this viewer you could deliver them the raw Visio files and they'd be all set. This way you wouldn't have the problem of having to repeat yourself.
您可以通过Internet Explorer查看visio图表。浏览器下载是必要的。如果客户能够获得此查看器,您可以向他们提供原始Visio文件,并且他们将全部设置。这样你就不会有重复自己的问题。
#3
I usually end up saving the diagrams as Enhanced Metafile (*.emf) and then embedding the resulting image. This solves the size problem for most line drawings since metafiles are much more amenable to scaling and printing than raster formats. The downside is that you have to keep them in sync. I'd imagine that there is some method of automating this but I haven't found one if you are tied to using Word as your document format.
我通常最终将图表保存为增强型图元文件(* .emf),然后嵌入生成的图像。这解决了大多数线条图的尺寸问题,因为元文件比光栅格式更适合缩放和打印。缺点是你必须让它们保持同步。我想有一些自动化的方法但是如果你依赖于使用Word作为文档格式,我还没有找到。
As a programmer, I really like editing in something like DocBook. The image source can be an HTTP endpoint so image translation is pretty easy to automate with PHP or [insert your favorite web platform here]. Since the rendering is delayed until you publish as a PDF, you don't have to worry about things getting "out of sync". The downside is that I haven't found a good way to extract individual diagrams from a Visio file in a way that is conducive to this :(
作为程序员,我真的很喜欢像DocBook这样的编辑。图像源可以是HTTP端点,因此使用PHP或[在此处插入您喜欢的Web平台]可以很容易地自动执行图像转换。由于渲染延迟到您以PDF格式发布,因此您不必担心会出现“不同步”的情况。缺点是我没有找到一种从Visio文件中提取单个图表的好方法,其方式有利于此:(
Maybe we will be really lucky and someone will write a nice whiz-bang editor or utility that generates SVG files from Visio or EMFs.
也许我们真的很幸运,有人会写一个很好的whiz-bang编辑器或工具,可以从Visio或EMF生成SVG文件。