Downloads
PDML Companion
The PDML Companion is a FOSS command line tool you can use to handle PDML documents in various ways.
You can run the tool as:
- a Java application (requires Java)
- a Docker container (requires Docker)
Both versions run on macOS, Unix/Linux, and Windows.
Reference Implementation
The PDML reference implementation (supporting all PDML extensions) is available as a Java library which you can use as a dependency in a JVM-based project (Java, Kotlin, Scala, etc.).
Links:
.jar
file (Java library including dependencies, i.e. fatJar)- Source code (Java project using the Gradle build tool)
- Java API doc
Parsers
- Core PDML parser, written in V by Subhomoy Haldar
- Simple, minimalist Core PDML parser, written in Java by Christian Neumanns
Assets
- Sublime PDML for Sublime Text, created by Tristano Ajmone
- PDML Language Support for VS Code, created by Shelby Landen
Note: The above assets are not guaranteed to comply with the latest PDML version.