Overview of publishing PDFs
This topic provides an overview of how SDL Contenta S1000D works with XML Professional Publisher (XPP) to generate PDF files.
Overview of publishing procedures
The XPP Publish tool connects to XPP 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
Two XPP style bundles are delivered for use with the XPP Publish tool:
| Style bundle | Description |
|---|---|
s1000d30 | This style bundle is used to style pre-Issue 4.0 publication modules and data modules. |
s1000d40 | This style bundle is used to style Issue 4.0 and higher publication modules and data modules |