PlantUML у Mermaid
Перетворіть вихідний код діаграми PlantUML на синтаксис Mermaid.
PlantUML у Mermaid
Вставте вихідний код діаграми PlantUML, і цей інструмент переписує його на синтаксис Mermaid, готовий до вставлення в файл Markdown, GitHub README або будь-яку програму візуалізації, що розуміє Mermaid. Він обробляє діаграми послідовності (учасники, стрілки, смуги активації, примітки, цикли та блоки alt/else), діаграми класів (класи, інтерфейси, атрибути, методи, спадкоємство та асоціації), діаграми станів (переходи, складні стани, примітки) та прості блок-схеми діяльності (початок/кінець, дії та розгалуження if/else).
Тип діаграми можна визначити автоматично з вихідного коду або встановити вручну за допомогою опції Тип діаграми, коли автоматичне визначення помилкове. Напрямок графіка контролює, як діаграми класів і станів читаються зверху вниз, зліва направо або в іншій орієнтації, а блок-схеми відображаються так само. Зберігати примітки переносить примітки PlantUML як примітки Mermaid замість їх видалення, а Переписати імена з пробілами на безпечні ідентифікатори перетворює імена на кшталт "Alice Liddell" на чистий ідентифікатор з оригінальним текстом як псевдоніму дисплея, тому діаграма все ще відображається правильно.
Не кожна конструкція PlantUML має прямий еквівалент у Mermaid. Замість того щоб мовчки видаляти те, що він не може перекласти, конвертер перетворює невпізнаний рядок на коментар Mermaid в тій самій позиції, тому нічого з вихідного коду не зникає — вимкніть Повідомляти про непідтримувані рядки, щоб видалити ці рядки замість їх коментування. Обернути вихід у блок коду mermaid додає потрійне коло огородження, яке очікують програми візуалізації Markdown.
Перетворення відбувається повністю у вашому браузері за допомогою звичайного JavaScript — вихідний код вашої діаграми ніколи не завантажується нікуди. Скопіюйте вихід Mermaid, завантажте його як файл .txt або отправте його безпосередньо на вхід іншого інструмента, щоб продовжити роботу.