The Darwin Information Typing Architecture (DITA) is an XML-based standard that allows you to separate content creation from layout, allowing the system to process and organize content in appropriate sections across multiple documents with minimal calls.
At Antenna House, our solution for creating PDFs from DITA content can repeatedly use the same piece or selection of content in many different documents — but you only need to write it once. The DITA XML format allows businesses all around the world to automate more of their document creation by using function calls instead of repeatedly building and filling text elements on each individual page.
For example, consider the "Warnings" or "Disclaimers" that are common for your industry documentations. DITA editors and systems would allow you to create these disclaimers and save then with a “Disclaimer” topic. From there, you’ll only need to call for these topics in the place your documents need the disclaimer. DITA automates the insertion and AH Formatter will ensure that it’s properly displayed across every document.
Visit our DITA Partners for DITA systems, tools, and services. Visit OASIS to learn more about the DITA standard.
DITA Open Toolkit (DITA-OT) is an open-source publishing tool used to process DITA content and converts it to various output formats. To convert DITA to PDF output based on XSL-FO, a standard PDF transformation plugin, called PDF2, is provided with DITA-OT by default.
Download DITA-OT from dita-ot.org.
Antenna House's plugin was developed for the DITA Open Toolkit, which facilitates businesses in converting DITA documents into XSL-FO and uses AH XSL Formatter to generate PDF files. By default, a standard PDF transformation plugin is provided with the DITA Open Toolkit It is intended to replace PDF2; the default PDF transformation plugin provided with the DITA-OT.
The PDF5-ML plugin allows for precise control over your style definition while making variables easier to understand. It also has the ability to dynamically apply a new style through a function call.