The DITA Open Toolkit publishing engine comes with support for predefined output formats such as HTM5, PDF, and Eclipse Help. Since the architecture of the publishing engine is plugin-based, over time, lots of useful plugins were developed in the Oxygen XML GitHub account that enhance the publishing and some of them are listed below. The plugins that are already installed within the DITA-OT engine that comes bundled with Oxygen XML Author Eclipse plugin are listed with a [Bundled] marker.
You can use this very popular plugin to publish DITA to PDF output using CSS. As the publishing engine, it can use the Oxygen XML Chemistry processor (freely bundled with Oxygen XML Editor), the Antenna House engine, or the Prince XML engine.
You can use this free plugin to create a ZIP file from your entire DITA project. The plugin also takes filters/profiling into account when including topics.
A DITA Open Toolkit plugin can be used to convert the DITA
<object> element to various HTML 5 structures (such as
<<video>, <audio>, or
<iframe>).
This open-source plugin can be used to display consecutive DITA
<codeblock> elements in separate tabs.
This plugin can be used to add edit links in HTML or PDF-based output that allows subject matter experts to offer feedback for the published content directly in the source using a DITA web editing tool (such as Oxygen XML Web Author).
This plugin can be used to produce a merged output from the entire DITA map structure without further processing. It is useful if you want to further process the merged XML document for producing various reports.
A DITA
Open Toolkit plugin that can be used to dynamically convert Excel files to DITA
(Excel files referenced with format="excel" in DITA maps).
A DITA
Open Toolkit plugin that can be used to dynamically convert JSON content to DITA
(JSON files referenced with format="json" in DITA maps).
A DITA Open Toolkit plugin that can be used to dynamically convert
ASCIIDoc content to DITA (ASCIIDoc files referenced with
format="ant-parser" in DITA maps).
A plugin that can be used to embed well-formed HTML content in a DITA topic inside a special element.
A DITA Open Toolkit plugin that can be used to publish embedded LateX mathematical equations to HTML and PDF.
A DITA Open Toolkit plugin that can be used to publish embedded UML diagrams equations to HTML and PDF.
A plugin that can be used to float an image referenced in a DITA topic left or right
depending on the specified @outputclass attribute value.
A DITA Open Toolkit plugin that can be used to embed referenced MathML and SVG images in the HTML5 and XHTML output.
A DITA Open Toolkit plugin that converts DITA tables having a certain structure to SVG graphs.
This plugin can be used to display Oxygen XML Editor tracked changes (insertions, deletions, or comments) in the PDF output.
Customize fonts.
Customize a cover page to provide custom logos and coloring.
Customize page headers and footers.
A DITA-OT PDF2 customization plugin that can be installed to generate numbers before each topic's title.
A PDF customization folder that can be used to define landscape orientation for a certain chapter.