Plug-in (Function & Smart Service)Free

Dynamic Document Generator

by Appian Corporation

Description

This version is for Appian 22.3 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 22.2 and lower version in the folder pre-22.3

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

Features

PDF from single DOCX with Fonts

  • Convert a single DOCX file into a 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 with Fonts

  • 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 referencing. 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

Release notes

Fixed Bold fonts not applied in PDF from DOCX conversion

Version history (30)

3.0.3

Enhanced background logs for the PDF from DocX service to provide better support and visibility.

3.0.2

Upgraded docx4j-export-fo library for fixing number format exception. Improved implementation of PdfFromEml smartservice.

3.0.1

Upgraded tika-core library for vulnerability fix.

3.0.0

Upgraded docx4j library and resolved transitive dependencies

2.2.2

Fixed issue with PDF From HTML smart service. Security patched commons-io library

2.2.1

Applied security patch

2.2.0

Updated deprecated APIs, added License File, and changed the application minimum version to 23.2

2.1.2

Updates to batik all library

2.1.1

Updated guava library

2.1.0

This is a migration of function that used to exist in the "XSL Transformation" , which is no longer listed on the app market

Both plugins cannot exist on the same environment so first delete XSL Transformation before updating to the newest version of DDG

New Features:

  • New function: xsltransform

2.0.4

Bug Fixes:

PDF from Single DOCX with Font

  • Issue with mapping fonts

2.0.3

Bug Fixes:

DOCX from XHTML fixes

  • Issue with base64 images
  • Issue with null template

2.0.2

Updates

  • Upgrading to docx4j:8.3.4
  • Updating all smart services to always use newest version of input files
  • Security updates

2.0.1

Security Updates

2.0.0

Updated EML to PDF smart service to support the jakarta mail library introduced in Appian 22.3. This smart service will not work on pre 22.3 with this version of the plugin. 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 22.2 and lower version by downloading from the app market.

1.9.1

Security Updates

1.8.8

Security Updates

1.8.7

Security Updates

1.8.6

Removed dependency on iText

1.8.5

v1.8.5 Creation of PDF from XSL-FO Transformation with Fonts to deprecate PDF from XSL-FO Transformation v1.8.3 Fixed bugs involving font file capitalization (previously fonts with capitalized filenames were ignored) v1.8.2 Fixed issue with convert DOCX to PDF with Fonts v1.8.1 Fixed issue across multiple smart services that would result in a corrupt DOCX. v1.8.0 New smart service that supports additional fonts on a Single DOCX to PDF conversion v1.7.5 Creation of DOCX From XHTML With Styling to deprecate DOCX From XHTML v1.7.4 Ensure that PDF From HTML plugin always terminate v1.7.3 Handle images without explicit sizes when converting HTML to PDF v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.8.3

v1.8.3 Fixed bugs involving font file capitalization (previously fonts with capitalized filenames were ignored) v1.8.2 Fixed issue with convert DOCX to PDF with Fonts v1.8.1 Fixed issue across multiple smart services that would result in a corrupt DOCX. v1.8.0 New smart service that supports additional fonts on a Single DOCX to PDF conversion v1.7.5 Creation of DOCX From XHTML With Styling to deprecate DOCX From XHTML v1.7.4 Ensure that PDF From HTML plugin always terminate v1.7.3 Handle images without explicit sizes when converting HTML to PDF v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.8.2

v1.8.2 Fixed issue with convert DOCX to PDF with Fonts v1.8.1 Fixed issue across multiple smart services that would result in a corrupt DOCX. v1.8.0 New smart service that supports additional fonts on a Single DOCX to PDF conversion v1.7.5 Creation of DOCX From XHTML With Styling to deprecate DOCX From XHTML v1.7.4 Ensure that PDF From HTML plugin always terminate v1.7.3 Handle images without explicit sizes when converting HTML to PDF v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.8.1

v1.8.1 Fixed issue across multiple smart services that would result in a corrupt DOCX. v1.8.0 New smart service that supports additional fonts on a Single DOCX to PDF conversion v1.7.5 Creation of DOCX From XHTML With Styling to deprecate DOCX From XHTML v1.7.4 Ensure that PDF From HTML plugin always terminate v1.7.3 Handle images without explicit sizes when converting HTML to PDF v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.8.0

v1.8.0 New smart service that supports additional fonts on a Single DOCX to PDF conversion v1.7.5 Creation of DOCX From XHTML With Styling to deprecate DOCX From XHTML v1.7.4 Ensure that PDF From HTML plugin always terminate v1.7.3 Handle images without explicit sizes when converting HTML to PDF v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.7.5

v1.7.5 Creation of DOCX From XHTML With Styling to deprecate DOCX From XHTML v1.7.4 Ensure that PDF From HTML plugin always terminate v1.7.3 Handle images without explicit sizes when converting HTML to PDF v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.7.4

v1.7.4 Ensure that PDF From HTML plugin always terminate v1.7.3 Handle images without explicit sizes when converting HTML to PDF v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.7.4

v1.7.4 Ensure that PDF From HTML plugin always terminate v1.7.3 Handle images without explicit sizes when converting HTML to PDF v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.7.2

v1.7.2 Use the system default temporary folder to initialize the transformation objects v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.7.1

[BUG FIX] DOCX Merge Enforced using the latest version of source documents only.

[MIGRATED] PDF from DOCX 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 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 Converts a valid XHTML file into a DOCX. 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.

v1.7.1 Latest version of source documents is now enforced v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

1.7.0

[MIGRATED] PDF from DOCX 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 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 Converts a valid XHTML file into a DOCX. 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.

v1.7.0 Updated docx4j libraries to support Microsoft Word 2016 documents v1.6.1 Fixed the bug that would throw unrelated error for missing properties file. v1.6.0 Added a configurable separator when merging DOCX files: none, line break or page break v1.5.1 Update to latest docx4j, fop and batik libraries (resolves some DOCX to PDF conversion exceptions) v1.4.1 Added PDF from HTML, PDF from HTML Transformation, Text Doc from XSLT v1.3.1 Fixed bug that would cause application exports to fail. Deprecated docxNColumnTable (Use Advanced Document Templating instead) v1.3.0 Added PDF from XML v1.2.3 Fixed bug with DOCX Merge duplicating content and creating blank pages v1.2.2 Fixed bug that stopped XHTML files being converted to DOCX v1.2.1 Added DOCX from XHTML and Merge DOCX v1.1: Improved performance with large images and updated docx4j library to 3.0.1 v1.0.11: Allow errors to be handled by process designer v1.0.10: Fixed FOP Issues error relating to fonts

Resources

  • Dynamic Document Generator Documentation.pdf

    Deployment Instructions

    Download