Overview of publishing PDFs
This topic provides an overview of how Contenta S1000D works with XML Professional Publisher (XPP) to generate PDF files.
Overview of publishing procedures
The XPP Publish tool connects to XPP RESTful Web Services on the XPP server to perform the following tasks:
- Send publication modules, data modules, and graphics to the XPP server.
- Transform data modules (using XSL) to prepare files for XPP.
- Import XML files into XPP, compose, and paginate.
- Generate data module TOCs, lists of tables, and lists of figures.
- Generate publication title page and data restriction information, list of effective data modules, and a publication TOC.
- Create an output PDF of the entire publication in a web-accessible location on the Contenta Web server.
- Link to the PDF so that the user can download the PDF to their computer.
XPP publish tool: Parameters passed to the XSL files
The XPP Publish tool passes the following parameters to the XSL files that are listed in the XPP job ticket:
| Parameter | Description |
|---|---|
pmc | Set to the publication module code |
scale | Set to yes or no. If set to yes, graphics are scaled in XPP to best fit. |
XPP publish tool: XSL files called directly
The XPP Publish tool calls the following XSL files:
| XSL file | Description |
|---|---|
| PubModule.xsl | Transforms the publication module to create the title page, including data restriction information. |
| DATicket.xsl | Transforms the build_list.xml file to create the XPP document assembly (DA) ticket |
XSL files listed in the XPP job ticket
The XSL files are listed in the XPP job ticket in following order:
| XSL file | Description |
|---|---|
UniqueID | Ensures that IDs are unique across the publication. |
Graphics | Transforms graphics into XPP pickups. |
Lab_Num | Labels and numbers paras, steps, etc. |
Tables | Transforms IPD (parts) and check list data modules into CALS tables. |
DocTOC | Generates tables of contents (TOC), lists of tables, and list of figures for data modules. It also generates information for the publication TOC. |
XPP style bundles
The following XPP style bundles are delivered for use with the XPP Publish tool:
| Style bundle | Description |
|---|---|
s1kd3a4 | Uses XPP CSS styles to style pre-Issue 4.0 publication modules and data modules and create A4-size pages. |
s1kd3let | Uses XPP CSS styles to style pre-Issue 4.0 publication modules and data modules and create letter-size pages. |
s1kd4a4 | Uses XPP CSS styles to style Issue 4.0 and higher publication modules and data modules and create A4-size pages. |
s1kd4let | Uses XPP CSS styles to style Issue 4.0 and higher publication modules and data modules and create letter-size pages. |
s1000d30 | Uses XPP proprietary styles to style pre-Issue 4.0 publication modules and data modules, swapping in letter or A4 page layouts per the user's selection. |
s1000d40 | Uses XPP proprietary styles to style Issue 4.0 and higher publication modules and data modules, swapping in letter or A4 page layouts per the user's selection. |