Dynamic Document Generator

Overview

This version is for Appian 23.2 and above. Cloud customers on a lower version of Appian that want to install this plugin should open a support case. Self-managed customers can find the latest jar for Appian 23.1 and lower version in the folder pre-23.2

Convert, merge and generate DOCX, PDF and XML files automatically in an Appian process

Key Features & Functionality

  • PDF from single DOCX with Fonts
    • Convert multiple DOCX files into a single PDF. Please note that the translation from DOCX to PDF is not always 1:1. The template may need to be tweaked or simplified to achieve the desired results.
  • PDF from DOCX without Fonts
    • Convert multiple DOCX files into a single PDF. Please note that the translation from DOCX to PDF is not always 1:1. The template may need to be tweaked or simplified to achieve the desired results. This will not support fonts.
  • PDF from XSL-FO Transformation
    • Uses XSLT to convert an XML to XSL-FO which is then converted to PDF
  • PDF from HTML
    • Converts an HTML document into a single page PDF.
  • PDF from HTML Transformation
    • Uses XSLT to convert an XML to HTML which is then converted to PDF
  • Text Doc from XSLT
    • Uses XSLT to convert an XML to a plain text document (such as HTML, another XML doc, etc).
  • DOCX from XHTML With Styling
    • Converts a valid XHTML file into a DOCX, allowing you to provide your own template file for style reference. Useful for creating dynamic documents that are editable
  • DOCX Merge
    • Merges one or more DOCX files together. If a header or footer exists in any document, they will be removed during the merge process.
    • A configurable separator can be specified: none, line break or page break

Function: xsltransform - Transform source XML using XSL Transform

Anonymous
  • Hello, ! I have tried your suggestion but it does not work. Still the same issue. 

    By the way, I want to report that the HTML to PDF conversion seems fragile. I am trying to convert a DOCX to PDF and I am getting the below issues as reported also by ,

    In general, it seems that the conversions are a little bit fragile.

  • Hello Michael,

    I have been asked by the development team if it is possible to share an example of a functional XSL-FO doc.

    They tell me that they are not clear about the variables and content process.

    Best regards

  • Hello,

    Thank you very much for the reply and support.

    1- We have tried to set the pauseOnError input to false and nothing else comes out in the log.

    2- We tried to transform an html to PDF (sorry for not making it clear), here you have an example

    <!DOCTYPE html>
    <html lang='en'>
    <head>
    <meta http-equiv='Content-Type'
    content='text/html; charset=utf-8'/>
    <style>
    html, body {
    background-color:#FFFFFF;
    margin: 0;
    padding: 0;
    overflow: auto;
    }
    body {
    background-color:#FFFFFF;
    font-family: Arial;
    font-size: 13px;
    line-height: 1.6;
    color: #444;
    }
    
    #dina4 {
    width: 190mm;
    background: #fff;
    margin: 10px auto;
    position: relative;
    }
    
    hr {width:100%;text-align:left;margin-left:0}
    .datosExpediente {
    border: 1px solid black;
    padding: 10px;
    margin-right: 10%;
    font-size: 11px;
    }
    .datosOtros {
    border: 1px solid black;
    padding: 10px;
    margin-left: 10%;
    min-height: 120px
    }
    .datosInteresado{
    margin-top: 15px;
    }
    .titProcedimiento{
    font-size: 16px;
    margin: 20px 0;
    }
    .cabeceraAmbito{
    font-size: 11px;
    text-align: right;
    }
    .datosRegistro{
    border-top: 2px solid black;
    padding: 5px 0;
    }
    @media screen {
    .footer, .header {
    display: none;
    }
    }
    @media print {
    .datosFormulario{
    margin-bottom: 150px;
    }
    
    }
    .header, .header-space,
    .footer, .footer-space {
    height: 60px;
    }
    .header {
    position: fixed;
    top: 0;
    }
    .footer {
    position: fixed;
    bottom: 0;
    }
    
    
    </style>
    
    </head>
    <body>
    
    <div id='dina4'>
    <!-- Cabecera Ámbito -->
    <table style='width: 90%;'>
    <tr>
    <td style='width: 40%;'>
    <img height='50' src='data:image/png;base64, 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' />
    </td>
    <td style='width: 40%;'>
    <div class='cabeceraAmbito'>
    <div>Secretaría</div>
    <div>Secretaría</div>
    <div>Secretaría</div>
    </div>
    </td>
    </tr>
    </table>
    <table width='100%'>
    <tr>
    <td style='width: 50%;'>
    <!-- Datos Expediente -->
    <div class='datosExpediente'>
    <div>Nº EXPEDIENTE: ES_J00033520_2023_AC2000241</div>
    <div>FECHA EXPEDIENTE: 3/21/2023</div>
    <div>NUM. REGISTRO:</div>
    <!-- Datos Interesado -->
    <div class='datosInteresado'>
    <div>NOMBRE: prueba prueba prueba</div>
    <div>CÓD. DE IDENTIFICACIÓN: 12312312X</div>
    <div>CORREO ELECTRÓNICO: ja@ja.com</div>
    </div>
    </div>
    </td>
    <td style='width: 50%;'>
    <div>
    </div>
    </td>
    </tr>
    </table>
    
    <!-- Titulo Procedimiento -->
    <div class='titProcedimiento'>
    <b>Procedimiento:</b> Procedimiento para expedientes
    </div>
    
    <h2>Datos de la solicitud:</h2>
    <div class='datosFormulario'>
    <div class='pregunta'><h3>Datos del objeto</h3></div><hr><div class='respuesta'><p><b>Objeto</b></p><p>123</p></div>
    </div>
    </div>
    
    </body></html>

    To add more trace we added the following line to the file "<APPIAN_HOME>/deployment/web.war/WEB-INF/resources/appian_log4j.properties ":

    log4j.logger.com.appiancorp.ps.xmlfo=DEBUG

    Appian Support has confirmed that it is correct, but we do not see any more trace in the tomcat log.

    Thank you very much and best regards,
    Jaime

  • This has always been an issue with this plugin. The font that holds the bullet symbol isn't loaded by default on the cloud sites.  You need to use the docx to pdf with fonts and provide the bullet font (usually Wingdings).

  • we are seeing some issues when converting the docx document to PDF when the docx document has bullet list. The converted PDF document it is not retaining the bullet list. Could you please check this issue and provide a fix for this issue. Currently it is impacting several places in one of Application

       

  • This exception seems to be occurring in the Smart ServiceException building. Could you please:

    1. Try changing the pauseOnError input to false, run the process, and check the tomcat-stdOut log

    2. Could you share an example of the docx file that is throwing this error?

    To update your log4j properties file, you need to create a support case (if on cloud). If self-managed the instructions are here: docs.appian.com/.../Customizing_Application_Logging.html

  • Hello,

    We have a problem with the plugin when trying to transform to pdf, and we only get this error:

    2023-03-14 08:20:40,988 [Appian Work Item - 38334 - WorkID 708 - execution02 - process 2120504 - model 4153 : UnattendedJavaActivityRequest] ERROR com.a                                                                                ppiancorp.process.engine.UnattendedJavaActivityRequest - An error occurred while executing activity: id=19689, classname=com.appiancorp.ps.xmlfo.ss.PdfF                                                                                romHtml
    com.appiancorp.suiteapi.process.exceptions.SmartServiceException: java.lang.Exception: java.lang.NullPointerException

    Please, can you tell me how to add more trace from log4j "appian_log4j.properties"?

    Thanks and best regards

  • Hello - We are using this plugin in various projects and it appears that all the titles on PDFs are overlapping. We are also having an issue when we try to translate the PDFs. Can you please advise how to fix the issue for overlapping headers and any advice for translations use with this plugin? Our environments will also be upgraded to 23.1 in the coming weeks.

  • Did you get any solution on this?

  • We are using it on appian 21.4