Publishing Engine Programmer's Guide > PTC Arbortext Publishing > Introduction > Starting a Publishing Operation
  
Starting a Publishing Operation
You can start a publishing operation in either of two ways:
From the Arbortext Editor user interface by choosing one of the following from the File menu:
Print Preview
Print
Publish submenu options For Web, For HTML Help, For EPUB, HTML File, PDF File, RTF File, Using Rule, or Using XSL
Import submenu option Import a Document
* 
The availability of these operations depends on products and licensing for specific features installed at your site.
From ACL (Arbortext Command Language) code that invokes subroutines specific to the type of publishing. The only way to invoke a publishing operation from Java, JavaScript, or VBScript is by calling one of the ACL subroutines. Each publishing type supported by Arbortext Editor can also be performed by a corresponding subroutine. The subroutines follow the form compose_for_type, where you could specify type as dvi, epub, export, html, htmlhelp, import, pdf, and web.