56

使用 Enterprise Architect(9.2 版),我创建了一些类和序列 UML 图。现在我需要 Word 文档中的这些图表。

我的第一种方法是使用 Windows 7 Snipping Tool 将它们剪掉,然后将它们粘贴到文档中。但是出于印刷目的,质量太差了。

第二种方法是 Enterprise Architect 中提供的“将它们另存为图像”。但这样一来,质量就更差了。

第三种方法是将它们导出为 pdf 文件。有了这个质量相当不错,我可以将这些 pdf 导入 Inkscape,然后将它们转换为 *.png 文件以将它们导入 word。问题是,Enterprise Architect 在字体方面有点失败。这意味着图片本身具有高质量,但它尝试转换类的字体,然后我在字母之间有一些空格,应该没有空格。

长话短说 - 有没有办法将我的 UML 图从 Enterprise Architect 导出为常见的图片格式,如.pngor .tiff,同时保持良好的质量?

4

9 回答 9

74

我相信您已经知道,您可以将图表保存为多种格式的图像,包括 PNG 但不包括 TIFF。

图像的质量可以在选项(工具 - 选项),“图表”选项卡中控制。“图像内存限制”控制图像转换过程允许的内存量;增加这个应该可以提高大图的质量。“将保存的位图缩放到”允许您为图像设置更高的分辨率。

我没有检查这些是否也会影响复制到剪贴板功能(在图表菜单或CTRL+B中),这是我通常将图表复制到文档中的方式。

于 2012-06-07T19:59:52.823 回答
27

有图有文字有很简单的方法。

简单地说,在 ea 中打开图表,然后用CTRL+全选A,然后复制CTRL+ C,进入 word 并粘贴CTRL+ V。简单而完美的品质。

于 2012-09-07T08:33:38.370 回答
12

出于某种原因,当您使用 Ctrl-B 将 Sparx EA 模型导出到 MS Word 时,您会得到一个复制到剪贴板的位图,但是当您粘贴到 Powerpoint 时,您会得到一个增强的图元文件。这是矢量图形,可以放大等而不会丢失细节。

准备

  1. 在开始之前,进入 EA 和工具->选项(或按 Ctrl-F9)。
  2. 确保选择了常规属性页面。
  3. 检查“剪贴板”是否设置为“元文件”(如果设置为位图,即使在 Powerpoint 中,您也只会生成位图)。

脚步

  1. 打开要导出的 EA 模型。
  2. 打开 Powerpoint 并清除默认边界框,留下空白幻灯片。
  3. 打开 Word 并在文档中找到要粘贴模型的位置。
  4. 返回 EA,打开模型窗口并按 Ctrl-B(图表->将图像粘贴到剪贴板)
  5. 进入 Powerpoint 并按 Ctrl-V 进行粘贴。
  6. 调整模型大小以适合幻灯片。
  7. 点击 Ctrl A 然后 Ctrl C 以确保所有内容都复制到剪贴板。
  8. 进入 Word 并按 Ctrl-V 进行粘贴 - 您现在应该有一个 EMF 图元文件格式的 EA 模型,而不是位图。文档审阅者现在可以放大并查看模型中的全部细节。
于 2013-10-02T10:36:11.757 回答
2

请执行下列操作:

包->文档->发布为 HTML

为输出创建新文件夹并在“输出”字段中设置路径。

-> 按生成

转到 ..[您的文件夹]\EARoot,名为 EA*.[png|gif] 的文件是您的图表

原始分辨率的图像。

于 2016-08-09T15:42:43.043 回答
1

我自己,我使用 ctrl+P 并使用我的 pdf 转换器进行打印。- 在此之前,我在图表属性 -> 图表 -> 页面设置 -> 高级中设置页面大小。- 我设置“缩放到一页”,然后单击“页面设置”,选择合适的页面大小和方向。- 我的 PDF 转换器是 PDFCreator:http: //download.cnet.com/PDFCreator/3000-2064_4-10558866.html

于 2014-03-14T23:22:04.283 回答
1

更改图表主题,转到工具->图表->主题并将图表主题更改为“蓝图”并转到文件->打印为 PDF

于 2016-05-30T13:53:15.077 回答
0

虽然我看到您似乎已经解决了这个问题(很高兴听到),但我会发布这个,以防其他人对上述内容没有任何运气。

我一直只是选择(整个图表按 ctrl+A)并粘贴到 Word/PPT/Outlook 中,图表会自动转换为漂亮的 PNG 可缩放图像(无需更改内存/质量设置)。

但在最近的一个项目中,似乎当我尝试做同样的事情时,质量非常差/模糊,而且文本有点被压扁。

您是否偶然使用远程桌面连接到运行 Sparx EA 的机器?还有另一个线程漂浮在某个地方(抱歉没有链接),其他人在全屏显示模式下通过 RDP 连接时遇到了类似的问题。我能够从非 RDP 会话中导出高质量,或者我认为如果我通过 RDP 连接但不是在全屏模式下,它应该以我习惯的质量导出。

希望这可以帮助其他有类似问题的人

于 2015-12-01T15:18:47.967 回答
0

使用第 13 版(也可能是旧版本),您可以按Ctrl-T打开“另存为图像”对话框。您可以在其中选择 .png、.bmp、.jpeg、.tga、.gif、.wmf 和 .emf。

于 2018-05-29T06:55:14.663 回答
-1

复制图表Ctrl+ ACtrl+C 并将其粘贴到 Microsoft Paint 中,然后将其保存为jpg/png文件。

于 2018-11-26T07:06:38.693 回答