web-dev-qa-db-ja.com

エンタープライズアーキテクト:UMLダイアグラムを高品質でエクスポート

Enterprise Architect(バージョン9.2)を使用して、クラスおよびシーケンスUMLダイアグラムを作成しました。次に、Word文書にこれらの図が必要になります。

私の最初のアプローチは、Windows 7 Snipping Toolでそれらを切り取り、ドキュメントに貼り付けることでした。しかし、印刷目的では、品質があまりにも低すぎました。

2番目のアプローチは、Enterprise Architectで提供される「画像として保存」です。しかし、これにより、品質はさらに悪化しました。

3番目の方法は、それらをPDFファイルにエクスポートすることでした。これで品質はかなり良くなり、それらのpdfをInkscapeにインポートし、*。pngファイルに変換してWordにインポートすることができました。問題は、Enterprise Architectがフォントでちょっと失敗することです。画像自体の意味は高品質ですが、クラスのフォントを変換しようとすると、文字の間にスペースがないはずです。

要するに、UMLダイアグラムをEnterprise Architectから.png.tiffなどの一般的な画像形式にエクスポートする方法はありますか?

49
Toby

既にご存知のとおり、TIFFではなくPNGを含むいくつかの形式で図として画像を保存できます。

画像の品質は、オプション([ツール]-[オプション])、[図]タブで制御できます。 「画像メモリ制限」は、画像変換プロセスが許可されるメモリ量を制御します。これを増やすと、大きな図の品質が向上するはずです。 「保存されたビットマップのスケーリング」では、画像の解像度をより高く設定できます。

これらがクリップボードへのコピー機能にも影響するかどうかはチェックしていません([ダイアグラム]メニューまたは CTRL+B)、これは通常、図をドキュメントにコピーする方法です。

68
Uffe

Wordで図を作成するには、非常に簡単な方法があります。

単純に、eaでダイアグラムを開き、すべてを選択します CTRL+A、次にコピー CTRL+C、Wordに移動して貼り付けます CTRL+V。簡単で完璧な品質。

25
Vladan

何らかの理由で、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モデルが必要です。ドキュメントレビューアーは、ズームインしてモデルの詳細を確認できます。 。
11
Joseph Rose

以下をせよ:

パッケージ->ドキュメント-> HTMLとして公開

出力用の新しいフォルダーを作成し、「出力」フィールドにパスを設定します。

->生成を押します

Go to .. [your folder]\EARoot、EA *。[png | gif]という名前のファイルは図です

元の解像度の画像。

2
Kvant

あなたはこれを解決したようです(聞いて嬉しいです)が、他の人が上記の運に恵まれない場合に備えてこれを投稿します。

私は常に選択し(図全体でCtrl + A)、Word/PPT/Outlookに貼り付けました。図は自動的にNice PNGスケーラブル画像に変換されました(メモリ/品質設定を変更することなく)。

しかし、最近のプロジェクトでは、同じことをしようとしたときに、品質が非常に悪く/あいまいで、テキストが押しつぶされていたようです。

リモートデスクトップを使用して、Sparx EAを実行しているマシンに接続していますか?フルスクリーン表示モードでRDPを介して接続されたときに他のスレッドが同様の問題を抱えていた別のスレッドがどこかに浮かんでいます(申し訳ありませんがリンクはありません)。非RDPセッションから高品質をエクスポートできました。または、RDPを介して接続したが、フルスクリーンモードではない場合、以前の品質でエクスポートする必要がありました。

これが同様の問題を持つ他の誰にも役立つことを願っています

0
Jason McNeil

私はctrl + Pを使用し、pdfコンバーターを印刷に使用しました。 -この前に、図のプロパティ->図->ページ設定->詳細でページサイズを設定します。 -[1ページに拡大縮小]を設定し、[ページ設定]をクリックして、適切なページサイズと向きを選択します。 -My PDFコンバーターはPDFCreatorです: http://download.cnet.com/PDFCreator/3000-2064_4-10558866.html

0

ダイアグラムのテーマを変更し、ツール->図->テーマに移動し、diaramテーマを「青写真」に変更し、ファイル-> PDFに印刷します

0
Latief Anwar

バージョン13(おそらく古いバージョンでも)を押すと、Ctrl-T [画像として保存]ダイアログを開きます。ここで、.png、.bmp、.jpeg、.tga、.gif、.wmf、および.emfから選択できます。

0
QBrute