Корпоративный архитектор: экспорт диаграмм UML в высоком качестве
В Enterprise Architect (версия 9.2) я создал несколько диаграмм UML классов и последовательностей. Теперь мне нужны эти диаграммы в документе Word.
Мой первый подход состоял в том, чтобы просто вырезать их с помощью инструмента для удаления Windows 7 и вставить их в документ. Но для печати качество было слишком низким.
Второй подход состоял в том, чтобы "Сохранить их как изображения", как предлагалось в Enterprise Architect. Но с этим качество было еще хуже.
Третий способ - экспортировать их в pdf файл. С этим качество было вполне приличным, и я мог импортировать эти pdf файлы в Inkscape, а затем преобразовать их в *.png файлы, чтобы импортировать их в слово. Проблема заключается в том, что Enterprise Architect не удается с помощью шрифтов. Значение самого изображения имеет высокое качество, но оно пытается преобразовать шрифт классов, а затем у меня есть пробелы между буквами, где их не должно быть.
Короче говоря, есть ли способ экспортировать мои диаграммы UML из Enterprise Architect в общий формат изображения, например .png
или .tiff
, сохраняя при этом достойное качество?
Ответы
Ответ 1
Как я уверен, вы уже знаете, вы можете сохранить диаграмму как изображение в нескольких форматах, включая PNG, но не TIFF.
Качество изображений можно контролировать в параметрах (Инструменты - Параметры), вкладке "Диаграмма".
"Ограничение памяти изображения" контролирует объем памяти, который разрешен для процесса преобразования изображений; увеличение этого должно улучшить качество больших диаграмм.
"Scale Saved Bitmaps to" позволяет установить более высокое разрешение для изображений.
Я не проверял, влияют ли они на функцию копирования на буфер (в меню Diagram или CTRL + B), что я обычно копирую диаграммы в документы.
Ответ 2
Чтобы иметь диаграммы в слове, есть очень простой способ.
Просто откройте диаграмму в ea, затем выберите все с помощью CTRL + A, затем скопируйте CTRL + C, введите слово и просто вставьте CTRL + V. Простое и безупречное качество.
Ответ 3
По какой-то причине, когда вы используете Ctrl-B для экспорта модели EA Sparx в MS Word, вы получаете растровое изображение, скопированное в буфер обмена, но когда вы вставляете его в Powerpoint, вы получаете Enhanced Metafile. Это векторная графика, которая может быть увеличена и т.д. Без потери деталей.
Prep
- Прежде чем начать, зайдите в EA и Tools- > Options (или нажмите Ctrl-F9).
- Убедитесь, что выбрана страница "Общие свойства".
- Установите флажок "Буфер обмена" на "Метафайл" (если он установлен в "Растровое изображение", вы
только когда-либо получайте растровое изображение, даже в Powerpoint).
Шаги
- Откройте вашу модель EA для экспорта.
- Откройте Powerpoint и снимите ограничивающие поля по умолчанию, оставляя пустой слайд.
- Откройте Word и найдите точку в документе, где вы хотите вставить модель.
- Вернитесь к EA, откройте окно модели и нажмите Ctrl-B (Диаграмма- > Вставить изображение в буфер обмена).
- Перейдите в Powerpoint и нажмите Ctrl-V, чтобы вставить.
- Измените размер модели, чтобы она соответствовала слайду.
- Нажмите Ctrl A, затем Ctrl C, чтобы все скопировалось в буфер обмена.
- Перейдите в Word и нажмите Ctrl-V для вставки - теперь вы должны иметь модель EA в формате метафайла EMF, а не растровое изображение. Теперь рецензенты документов могут увеличить масштаб и увидеть полную детальность в модели.
Ответ 4
Выполните следующие действия:
PACKAGE- > Documetation- > Опубликовать как HTML
Создайте новую папку для вывода и установите путь в поле "Выход".
- > Нажмите "Создать"
Goto.. [ваша папка]\EARoot, файлы с именем EA *. [png | gif] - это ваша диаграмма
изображения в исходном разрешении.
Ответ 5
Я сам использовал ctrl + P и использовал свой pdf-конвертер для печати.
- До этого я настраиваю размер страницы в свойствах диаграммы → Диаграмма → Настройка страницы → Дополнительно.
- Я установил "Масштаб на одну страницу", затем нажимаю "Настройка страницы", выбираю соответствующий размер и ориентацию страницы.
- Мой PDF-конвертер - PDFCreator: http://download.cnet.com/PDFCreator/3000-2064_4-10558866.html
Ответ 6
Пока я вижу, что вы, похоже, решили (рады услышать), я опубликую это, если другим не удастся с вышеупомянутым.
Я всегда только что выбрал (ctrl + A для всей диаграммы) и вставил в Word/PPT/Outlook, и диаграммы были автоматически преобразованы в красивые масштабируемые изображения PNG (без изменения настроек памяти/качества).
Но в недавнем проекте кажется, что когда я пытался сделать то же самое, качество было очень плохим/нечетким, и текст был вроде раздавлен.
Вы случайно используете Remote Desktop для подключения к компьютеру, на котором запущен Sparx EA? Существует еще один поток, плавающий где-то (извините, у вас нет ссылки), где другие сталкиваются с подобными проблемами при подключении через RDP в полноэкранном режиме. Я смог экспортировать хорошее качество с не-RDP-сессии, или я думаю, что если бы я подключился через RDP, но не в полноэкранном режиме, он должен экспортировать в качество, к которому я привык.
Надеюсь, что это поможет кому-то еще с подобной проблемой
Ответ 7
Измените темы диаграммы, перейдите в tools- > diagram- > Темы и измените темы диарама на "чертеж" и перейдите в файл- > Печать в PDF
Ответ 8
В версии 13 (возможно, также и в более старых версиях) вы можете нажать Ctrl-T
, чтобы открыть диалоговое окно "Сохранить как изображение". Там вы можете выбрать между .png,.bmp,.jpeg,.tga,.gif,.wmf и .emf.
Ответ 9
Скопируйте диаграмму Ctrl + A, Ctrl + C и вставьте ее в Microsoft Paint, а затем сохраните как файл jpg/png
.