The purpose of this project is to provide a simple way to display images in Java (using Swing) to aid in preview PlantUML file.
Please refer to the Releases page.
To run this file, dowload JDK in your pc computer. After that you can open the downloader files (plantuml-previewer*.jar).
There are two version of plantuml previewer:
- plantuml-previewer*-noplantuml.jar: This version is not include
plantuml jar inside, and you need to download a
plantuml*.jar
from PlantUML Releases. After downloaded, rename it toplantuml.jar
and place in same directory with this version to make it working. - plantuml-previewer*.jar: This version is just included plantuml jar inside, but the version of plantuml cannot be changed.
- Automatic reload file when modified (e.g. from editor)
- Support menu bar
- Support drag image
- Support zooming image
- Support multiple image with
newpage
- Support multiple image with
@startuml ... @enduml
in one file (e.g. markdown)
o
: Open file for viewer to previewq
: Quit viewerr
: Reload Imagem
: Toggle Menuc
: Toggle Scrollplus
: Zoom inminus
: Zoom outequal
: Zoom to image sizea
: Zoom to best fit the viewer sizes
: Zoom to width fit the viewer sizen
: Go to next image in filep
: Go to previous image in fileh/j/k/l
: Move the image to left/down/up/rightshift + h/j/k/l
: Move the image to left/down/up/right x5 speed←/↓/↑/→
: Similar toh/j/k/l
shift + ←/↓/↑/→
: Similar toshift + h/j/k/l
0
: Move image to begin (leftmost)shift + 4
: Move image to end (rightmost)g
: Move image to topshift + g
: Move image to bottom
mouse click -> move mouse -> release click
: Drag -> Move -> Drop imagemouse wheel up
: Move image upmouse wheel down
: Move image downshift + mouse wheel up
: Move image leftshift + mouse wheel down
: Move image rightctrl + mouse wheel up
: Zoom inctrl + mouse wheel down
: Zoom out
Note: The wheel up and down may be reversed base on system.
- Main panel
- Status panel
- Menu bar
- PlantUML image viewer
- Image zoom
- Image manipulation
- Keybindings
- Keybindings Help
- Open File Feature
- Documentation
- About
- Export File Feature
- PlantUML server support
- External PlantUML source support
- User Preferences support
- Colorschemes support
- Svg Preview support