Antenna House Formatter V7

  • Format HTML and XML for print and PDF using the power of Antenna House Formatter
  • Style your content with XSL-FO or CSS
  • Language Support for over 70 Languages & hyphenation support for more than 40
  • Formatter includes standards compliant MathML 3.0 and SVG rendering engines with an option for a CGM engine 

AH Formatter V7 now allows you to add Drop Caps or initial letters of any size to PDF documents, keep certain words or names together (Unbreakable Words), improve line wrapping with Knuth-Plass' Line Breaking algorithm, and added support for PDF 2.0PDF/X-4pAdobe fontsWebP, and so much more!

AH Formatter is a leader in its class due to its performance in high volume environments, compatibility with Windows, Solaris, Linux and breadth of customizations. It is the missing piece that developers have been searching for to go from web/HTML to PDF with properly formatted pages. AH Formatter is also well known for use in formatting DITA & S1000D for print. Antenna House Formatter supports XSL-FO and CSS. The CSS support enables customers to leverage existing in house talent and save money. All while still having access to all the features and functionality that Antenna House has developed during the past 16+ years as the supplier of the most powerful XSL-FO formatting engine available.


AH Formatter Use Cases

AH Formatter is used in production for a wide range of applications in industries worldwide including auto, aerospace and defense, healthcare, government, manufacturing, telecom, financial, publishing, and transportation.

Here are some examples of PDFs produced with AH Formatter:

Aircraft Manual
Auto Manual
Constitution Acts
Financial Report
Mammogram Operator Guide
Multilingual Instructions
Printer User Guide
Tax Instructions


AH Formatter Features and Options

Output Options

Supported Features



PDF 1.3-1.7, 2.0

Multilingual Documents




Hyphenation Support








Tagged PDF




Graphics Support





MathML 3.0


Barcode Generator*

Embedding PDF into PDF




Layered PDF



Microsoft Word

Multi-Column Tables





*Options sold separately

AH Formatter formats any XML with either XSL-FO or CSS. On Windows systems a graphic user user interface (GUI) is available for users to preview formatting.

Formatter Work Flow Diagram:


  • When an (X)HTML document is inputted, AH Formatter formats it immediately using a default HTML stylesheet.
  • When an XML document or an (X)HTML document with a CSS are inputted, AH Formatter formats it immediately.
  • When an XSL Formatting Object is inputted, AH Formatter formats it immediately.
  • When an XML document and an XSL stylesheet are inputted, AH Formatter transforms them to XSL Formatting Object using XSLT Processor and formats the XSL Formatting Object or XHTML.

PDF Output
PDF output is a standard function of AH Formatter. The PDF versions that can be output are as follows:

  • PDF 1.3 – 1.7, 2.0
  • PDF/X no-LT
  • PDF/A  no-LT
  • PDF/UA no-LT
  • Tagged PDF


AH Formatter V7 New Features

  • BPIL: The method of line breaking has been improved with Knuth-Plass' Breaking Paragraphs Into Lines algorithm
  • Drop Caps: The ability to add initial capital letters of any font, size, and drop to any specified number of lines
  • BIDI: Bidirectional text formatting has been improved
  • The behavior of suppress-if-first-on-page has been improved
  • Now able to specify the text-indent of a block at the top of the page or column
  • Now able to adjust the space at the end of the last line
  • The avoid-widow-words extension property has been enhanced
  • Now able to specify the number of table rows that must remain at the top or bottom of a page or column
  • Prevent line breaks and hyphenating specific unbreakable words, such as brand names (ie. Antenna House)
  • Hyphenation exceptions that allow separate rules for words with upper case letters
  • Languages that do not place single-letter words at the end of a line can now be specified
  • The value of text-orientation-mode has been extended
  • Now able to specify the removal of duplicate marker references
  • Support links to specific page numbers with HTML information
  • PDF2.0 and PDF/X-4p can now be generated
  • Role-map property support can now be specified
  • Createdate and modifydate in PDF properties can now be specified in HTML/CSS documents
  • Open Actions in PDFs can now be specified for internal links
  • Bookmark-include property has been enhanced
  • Now able to specify whether to lock the document at the time of signing with a digital signature field
  • Support for Adobe Creative Cloud fonts
  • Support for WebP
  • Now able to specify whether to display the alternate text of an image if the image is missing
  • Now able to reference external CSS information in SVG
  • Now able to specify whether the size matches the viewBox setting when the width and height of the root element are omitted in SVG
  • The default value of display in <math> can now be changed
  • For XSL-FO, “merge-f” and “merge-ff” can now be specified with merge-sequential-page-numbers
  • For CSS, the following features are now possible:
    • Specify box-decoration-break property
    • Arrange a footnote and an anchor on the same page or column
    • Specify the layout of a footnote
    • Specify internal-destination
    • Custom metadata properties can now be set in PDFs
  • Command-line enhancements:
    • Automatically detect a range of typographic problems in the formatted Area Tree
    • Output error messages in XML format
    • Suppress Error Messages
  • GUI enhancements:
    • Option to display the Log Window
    • Links can now be added to the document displayed in the Log Window
    • Suppress Error Messages
    • Font configuration files can now be edited
    • Full screen mode option
    • Increase the size of toolbar icons

Antenna House Formatter V7 supports page layouts specified using either CSS (Cascading Style Sheets) or XSL-FO (Extensible Stylesheet Language – Formatting Objects) for formatting documents for PDF and print.

Now users can select the stylesheet language and content strategy that best suits their business needs.

XSL-FO has long been recognized as the standard for formatting XML for print and CSS as the standard for displaying HTML on the web. The missing piece for web developers has always been how to go from web/HTML to print and PDF with properly formatted pages and documents. Antenna House Formatter CSS is the answer.

Building on the strengths of Antenna House XSL Formatter, Antenna House Formatter CSS is enriched with features and functionality that Antenna House has developed during the past 17+ years as the supplier of the most powerful XSL-FO formatting software available.

Compliant with XSL 1.1

Corresponds to XSL 1.1 which is a XSL-FO specification. Antenna House Formatter  faithfully implements quite almost elements of the XSL specification and properties.

High speed

Formatter is the fastest formatting software available.In batch mode Formatter can start to produce PDF output immediately from the inputted file.

Format virtually any size document

Antenna House Formatter can format a document of virtually any size whether it is a publication, tens of thousands of invoices, reports or personalized one to one documents.

Supports PDF/X, PDF/A and PDF/UA

Antenna House Formatter supports PDF/X. PDF/X is a specification that places much value on exchanging date and defined by ISO for printing purpose. PDF/A is a format for long-term preservation of an electronic document and it is also defined by ISO. PDF/UA is a specification that improves the accessibility of PDF.

Accessible PDF

Antenna House Formatter can generate the Tagged PDF for enhancing the accessibility to persons with sight problems. This is a function indispensable to comply with Section 508, the law of the United States enforced on June 21, 2001.

Integration Interface

Antenna House provides Command line interface, .NET interface, COM interface, Java interface and C++/C interface. The various interfaces make for easy system integration of Formatter with web applications, content management systems, and other software products.

The .NET interface and the COM interface are available for Windows only.

PostScript® output and SVG output

AH Formatter PostScript Output Option makes PostScript® output available. With the new SVG Output module it is now possible to create SVG 1.1, SVG Basic, and SVG Tiny files using AH Formatter V5. This function requires Antenna House Formatter SVG Output Option.

Direct Printer output

In Windows version, it's possible to output the formatted result directly to the printer without passing through PDF. It's also possible to get the formatted result and print it immediately by using GUI.

Supports the embedding of PDF into PDF

An arbitrary page of other PDF can be embedded into PDF. It is possible to convert EPS into PDF and embed into PDF using this function. In the environment where Adobe Distiller and Ghostscript are installed, it can be performed automatically.

Compliant with CSS

Supports CSS2.1 and CSS3. Page models of CSS3 is also supported, now that high-quality page formatting will be available.

Passes Acid2

AH Formatter has passed the Acid2 test published by “The Web Standards Project (WaSP)” that measures the conforming level to CSS.

PANTONE® Color Support

AH Formatter provides the ability for more than 1000 PANTONE® Colors to be converted into RGB or CMYK values automatically by using AH Formatter PANTONE® Option. Possible to specify the PANTONE® colors for separation color (spot color) simply by putting only the name of the PANTONE® colors in FO.

Outputs to the various file format

PDF output can be done for an unlimited number of users on a server by utilizing the Antenna House developed PDF direct creation engine. A Acrobat license is not requird. AH Formatter PostScript Output Option, MIF Output Option, XPS Output Option and SVG Output Option make PostScript® output, MIF output, XPS output and SVG output available.

Table Auto Layout

AH Formatter supports table-layout=”auto.” in the XSL-FO specification, which is not supported by many of the formatting software. This function arranges the table layout suitably without specifying the width of a cell. It's suitable for almost all tables which do not require the strict value of the width, and is very convenient. When the formatting speed poses a problem, please specify table-layout=”fixed” instead and specify fixed width in all cells.

Native rendering of vector Graphics

With AH Formatter V7 SVG, MathML, EMF, WMF and CGM image is rendered into PDF as vector thus retaining the quality of output images. AH Formatter CGM Option is required for rendering CGM as vector graphic

Formatter is able to draw high-resolution MathML in PDF. The lite version of Formatter also is able to use the MATHML plugin.

Flexible float features

By implementing the advanced float features, it's now available to arrange the float content in an arbitrary place of the page, or in multi-column layout with column spanning of the float.

Multilingual Language

AH Formatter V7 supports over 70 different languages, almost any language which is supported by Unicode including and also supports surrogate pairs. It offers the abilities to write in vertical mode, to run the text from right to left as in Arabic and Hebrew and also to create multilingual documents with language mixtures on the same page and even on the same line. It also offers the hyphenation processing, and the adjustment of white space before and behind the punctuation which differs according to the language and defining a custom counter style, etc. Moreover, AH Formatter V66 makes it possible to hyphenate more than 40 languages.

Operating System  
Windows version Windows 8.1
Windows 10
Windows x64 version Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019 (V7.0 or later)
Windows 8.1 x64 Edition
Windows 10 x64 Edition
Linux 64bit version Built by GCC4.8. (required runtime library)
Macintosh 64bit version macOS 10.14 (Intel version) (V7.0 or later)

  • Check that you have the correct Environment Variables and Installed Modules.
  • Windows version (32-bit version) can be installed on Windows x64 Edition. See notes for each interface: 
    • .NET Interface : Specify /platform:x86. 
    • COM Interface : Use WSH (C:\Windows\SysWOW64\cscript.exe) 32-bit version.
    • Java Interface : Use JDK 32-bit version.
    • C/C++ Interface : Compile to be run on Win32 platform.
  • Hereinafter unless otherwise explicitly mentioned, the following phrases mean:
    • “Windows version” indicates both Windows x32 version and Windows x64 version.
    • “Linux version” indicates Linux 64-bit version.
    • “Macintosh version” indicates Macintosh 64-bit version.
  • Fonts:
    • Supported Fonts
    • Fonts are not included in the Windows version.
    • Core 14 Fonts supplied with non-Windows version have the metrics information file only. They do not have the file of the outline information. If you want to embed these fonts to PDF or PS files, you may do so. You can download the fonts from PDF core font information.
  • Windows version notes:
    • The printing function on the  depends on Windows-based printer drivers.
    • The run time library of Microsoft Visual C++ 2015 is required. This run time library is installed when you have the product installed on your system. You can  also download it here: Microsoft Visual C++ 2015 Redistributable
  • Machintosh version notes:
    • When changing the directory of the modules from the installation status see note.
    • Use case-insensitive OSX Extended format.
  • When running AH Formatter V7.0 on the virtual environment (VMware or Hyper-V, etc.,) there is no functional restriction when the same operation is guaranteed as the actual running environment.