Enterprise Architect:以高质量导出UML图表

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

我的第一个方法是用Windows 7剪切工具删除它们并将其粘贴到文档中。 但为了印刷的目的,质量太差了。

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

第三种方法是将它们导出为pdf文件。 有了这个质量是相当不错的,我可以将这些pdf导入到Inkscape,然后将它们转换成* .png文件将其导入到word中。 问题是,企业架构师有一些字体失败。 这意味着图片本身具有高质量,但是它会尝试转换类的字体,然后在字母之间留有一些空白的地方。

所以长话短说 – 有没有办法将我的UML图表从Enterprise Architect导出到像.png.tiff这样的常见图片格式,同时保留不错的质量?

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

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

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

要在图中有图表是非常简单的方法。

简单地说,在ea中打开图,然后用CTRL + Aselect所有,然后复制CTRL + C ,进入word,只需粘贴CTRL + V. 简单和完美的质量。

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

预备

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

脚步

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

请执行下列操作:

PACKAGE-> Documetation->以HTML格式发布

为输出创build新文件夹,并在“输出”字段中设置path。

– >按生成

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

原始分辨率的图像。

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

虽然我看到你似乎已经解决了(很高兴听到),我会张贴这个以防其他人没有任何运气与上述。

我总是select(ctrl + A为整个图表)并粘贴到Word / PPT / Outlook,图表自动转换为漂亮的PNG可缩放图像(从未更改内存/质量设置)。

但是在最近的一个项目中,当我试图做同样的事时,质量很差/模糊,文本被压扁了。

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

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

更改您的图表主题,转到工具 – >图表 – >主题,并将diaram主题更改为“蓝图”,然后转到文件 – >打印到PDF

Interesting Posts