Antenna House Formatter

Last updated
Antenna House Formatter
Original author(s) Antenna House Co., Ltd [1]
Developer(s) Antenna House
Initial release22 November 2000 (2000-11-22). [2]
Stable release
V7.2 MR2 / December 17, 2021;3 years ago (2021-12-17) [3]
Written in C++
Operating system Microsoft Windows, Mac OS X, Linux
Type converter
License Proprietary
Website www.antennahouse.com

Antenna House Formatter (AH Formatter) is a proprietary software program that uses either XSL-FO [4] [5] [6] or Cascading Style Sheets (CSS) [7] [8] [9] to convert XML and HTML documents into PDF, SVG, PostScript, XPS, text, and Microsoft Word formats. [10] It supports 30 scripts and over 80 languages. [11]

Contents

AH Formatter is developed by Antenna House Co., Ltd, [1] based in Tokyo, Japan. International sales and support is provided by Antenna House, Inc., [12] based in Newark, DE, USA.

History

The first English-language release of "Antenna House XSL Formatter" was announced on the XSL-List mailing list on 22 November 2000. [2]

Antenna House XSL Formatter V1.2 Alpha was one of six XSL Formatters that provided the test results [13] for the test suite for the XSL 1.0 Candidate Recommendation that was required for XSL 1.0 to proceed to the Proposed Recommendation stage.

In December 2008, Antenna House Co., Ltd announced [14] the availability of Antenna House Formatter V5.0 with support for both XSL-FO and CSS. The product supporting both XSL-FO and CSS was released as "AH Formatter", and single stylesheet language versions were released as "AH XSL Formatter" and "AH CSS Formatter".

Uses

Antenna House Formatter is used, for example, to generate PDF from JATS, [15] [16] [17] DITA [18] [19] or DocBook [20] XML.

AH CSS Formatter is used in the "md2pdf" [21] [22] GitHub project for Markdown to PDF conversion.

Related Research Articles

<span class="mw-page-title-main">XML</span> Markup language by the W3C for encoding of data

Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium's XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.

In computing, the term Extensible Stylesheet Language (XSL) is used to refer to a family of languages used to transform and render XML documents.

XSLT is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text, or XSL Formatting Objects. These formats can be subsequently converted to formats such as PDF, PostScript, and PNG. Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification.

DocBook is a semantic markup language for technical documentation. It was originally intended for writing technical documents related to computer hardware and software, but it can be used for any other sort of documentation.

Mathematical Markup Language (MathML) is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content, and is one of a number of mathematical markup languages. Its aim is to natively integrate mathematical formulae into World Wide Web pages and other documents. It is part of HTML5 and standardised by ISO/IEC since 2015.

<span class="mw-page-title-main">National Center for Biotechnology Information</span> Database branch of the US National Library of Medicine

The National Center for Biotechnology Information (NCBI) is part of the (NLM), a branch of the National Institutes of Health (NIH). It is approved and funded by the government of the United States. The NCBI is located in Bethesda, Maryland, and was founded in 1988 through legislation sponsored by US Congressman Claude Pepper.

<span class="mw-page-title-main">Typesetting</span> Composition of text by means of arranging physical types or digital equivalents

Typesetting is the composition of text for publication, display, or distribution by means of arranging physical type in mechanical systems or glyphs in digital systems representing characters. Stored types are retrieved and ordered according to a language's orthography for visual display. Typesetting requires one or more fonts. One significant effect of typesetting was that authorship of works could be spotted more easily, making it difficult for copiers who have not gained permission.

XSL-FO is a markup language for XML document formatting that is most often used to generate PDF files. XSL-FO is part of XSL, a set of W3C technologies designed for the transformation and formatting of XML data. The other parts of XSL are XSLT and XPath. Version 1.1 of XSL-FO was published in 2006.

An XML editor is a markup language editor with added functionality to facilitate the editing of XML. This can be done using a plain text editor, with all the code visible, but XML editors have added facilities like tag completion and menus and buttons for tasks that are common in XML editing, based on data supplied with document type definition (DTD) or the XML tree.

<span class="mw-page-title-main">SciELO</span> Bibliographic database of open access journals

SciELO is a bibliographic database, digital library, and cooperative electronic publishing model of open access journals. SciELO was created to meet the scientific communication needs of developing countries and provides an efficient way to increase visibility and access to scientific literature. Originally established in Brazil in 1997, today there are 16 countries in the SciELO network and its journal collections: Argentina, Bolivia, Brazil, Chile, Colombia, Costa Rica, Cuba, Ecuador, Mexico, Paraguay, Peru, Portugal, South Africa, Spain, Uruguay, and Venezuela.

PubMed Central (PMC) is a free digital repository that archives open access full-text scholarly articles that have been published in biomedical and life sciences journals. As one of the major research databases developed by the National Center for Biotechnology Information (NCBI), PubMed Central is more than a document repository. Submissions to PMC are indexed and formatted for enhanced metadata, medical ontology, and unique identifiers which enrich the XML structured data for each article. Content within PMC can be linked to other NCBI databases and accessed via Entrez search and retrieval systems, further enhancing the public's ability to discover, read and build upon its biomedical knowledge.

In computing, the two primary stylesheet languages are Cascading Style Sheets (CSS) and the Extensible Stylesheet Language (XSL). While they are both called stylesheet languages, they have very different purposes and ways of going about their tasks.

<span class="mw-page-title-main">Oxygen XML Editor</span>

The Oxygen XML Editor is a multi-platform XML editor, XSLT/XQuery debugger and profiler with Unicode support. It is a Java application so it can run in Windows, Mac OS X, and Linux. It also has a version that can run as an Eclipse plugin.

The DocBook XSL stylesheets are a set of XSLT stylesheets for the XML-based DocBook language.

The Redalyc project is a bibliographic database and a digital library of Open Access journals, supported by the Universidad Autónoma del Estado de México with the help of numerous other higher education institutions and information systems.

Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages which mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.

<span class="mw-page-title-main">EPUB</span> E-book format

EPUB is an e-book file format that uses the ".epub" file extension. The term is short for electronic publication and is sometimes stylized as ePUB. EPUB is supported by many e-readers, and compatible software is available for most smartphones, tablets, and computers. EPUB is a technical standard published by the International Digital Publishing Forum (IDPF). It became an official standard of the IDPF in September 2007, superseding the older Open eBook (OEB) standard.

<span class="mw-page-title-main">RenderX</span>

RenderX, Inc is a commercial software development company that provides standards-based software products, used for typeset-quality electronic and print output of business content. RenderX develops products that convert XML content into printable formats such as PDF, PostScript and AFP.

<span class="mw-page-title-main">Journal Article Tag Suite</span>

The Journal Article Tag Suite (JATS) is an XML format used to describe scientific literature published online. It is a technical standard developed by the National Information Standards Organization (NISO) and approved by the American National Standards Institute with the code Z39.96-2012.

References

  1. 1 2 "PDF、組版と文書変換のアンテナハウス株式会社". アンテナハウス株式会社.
  2. 1 2 "A new XSL Formatter". www.biglist.com.
  3. "AH Formatter V7.2 MR2 is released". 17 December 2021.
  4. "XSL-FO Processors - Print and Page Layout Community Group". www.w3.org.
  5. "XML Print and Page Layout Working Group". www.w3.org.
  6. "data2type GmbH: XSL-FO - Formatter comparison". www.data2type.de.
  7. McKesson, Nellie. "Building Books with CSS3". alistapart.com.
  8. "Converters, tools and services — print-css.rocks 1.5.1 documentation - CSS Paged Media Tutorial and Showcase - Andreas Jung, ZOPYX". www.print-css.rocks. Archived from the original on 2018-01-21. Retrieved 2018-03-07.
  9. Kleinfeld, Sanders (6 August 2013). "The Case for Authoring and Producing Books in (X)HTML5".{{cite journal}}: Cite journal requires |journal= (help)
  10. "AH XSL/CSS Formatter - XML or HTML to PDF".
  11. "AH Formatter V7.1 - Overview".
  12. "Format. Standardize. Automate". Antenna House.
  13. "XSL CR Test Suite -- Test Coverage". www.w3.org.
  14. "News Release [Antenna House Formatter V5.0] CSS and XSL-FO". www.antenna.co.jp.
  15. Katoh, Keishi; Kobayashi, Tokushige; Kitazawa, Mitsuru (11 May 2018). "Reducing costs and expanding XML submissions with PDF to JATS conversion". National Center for Biotechnology Information (US) via www.ncbi.nlm.nih.gov.
  16. Nakanishi, Hidehiko; Naganawa, Toshiyuki; Tokizane, Soichi; Yamamoto, Tsuyoshi (11 May 2018). "Creating JATS XML from Japanese language articles and automatic typesetting using XSLT". National Center for Biotechnology Information (US) via www.ncbi.nlm.nih.gov.
  17. Tokizane, Soichi (11 May 2018). "Implementing XML for Japanese-language scholarly articles". National Center for Biotechnology Information (US) via www.ncbi.nlm.nih.gov.
  18. "DITA Open Toolkit". www.dita-ot.org.
  19. "DITA-related Software Tools". 11 February 2014.
  20. "XSL-FO processors". www.sagehill.net.
  21. "Convert Markdown documents to PDF". github.com.
  22. "Markdown to PDF Conversion Using AH Formatter" (PDF). github.com.