Enterprise Architect:高质量地导出UML图

时间:2012-06-06 15:20:16

标签: uml image class-diagram enterprise-architect

使用Enterprise Architect(版本9.2),我创建了一些Class和Sequence UML Diagrams。现在我需要Word文档中的那些图表。

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

第二种方法是在Enterprise Architect中提供“将它们另存为图像”。但有了这个,质量更差。

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

这么长的故事简短 - 有没有办法将我的UML图从Enterprise Architect导出到像.png.tiff这样的常见图片格式,同时保持不错的质量?

9 个答案:

答案 0 :(得分:66)

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

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

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

答案 1 :(得分:25)

在单词中使用图表是非常简单的方法。

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

答案 2 :(得分:11)

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

制备

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

    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模型,而不是位图。文档审阅者现在可以放大并查看模型中的完整详细信息。

答案 3 :(得分:2)

执行以下操作:

PACKAGE-> Documetation-> Publish as HTML

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

- >按Generate

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

原始分辨率的图像。

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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

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

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

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

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

答案 6 :(得分:0)

更改图表主题,转到工具 - &gt;图表 - &gt;主题并将diaram主题更改为&#34; blueprint&#34;并转到文件 - &gt;打印到PDF

答案 7 :(得分:0)

使用版本13(可能也是旧版本),您可以按Ctrl-T打开对话框&#34;另存为图像&#34;。在那里你可以选择.png,.bmp,.jpeg,.tga,.gif,.wmf和.emf。

答案 8 :(得分:-2)

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