Overview
Contains multiple Smart Services and Functions for interacting with PDF Documents.
Key Features & Functionality
Smart Services:
Functions:
I've tried to use the Create PDF smart service to convert a DocX file to a PDF, but this results in the following error when I provide a source document in the contents field:
[An error occured while trying to verify the Contents input: class java.lang.Long cannot be cast to class [Ljava.lang.Object; (java.lang.Long and [Ljava.lang.Object; are in module java.base of loader 'bootstrap')]
The Contents fields accepts "Any type", but there's nothing that I can provide that will enable this to work. I know there's a Source Document field, but this is optional, where as Contents is not.
Is anyone else having this error, or were you able to get this to work without problems?
Hi,
It would be good to add a functionallity that transforms a base64 text string to PDF document.
Also, Merge PDF outputs a 1.4 PDF version for result. How can I configure it in a way that the output is a 1.7 PDF?
HI have you found a solution to this requirement? We are receiving mixed results where some types of PDF's are read-only after generation, but the most recent templates we have uploaded are still editable in Adobe after merging/flatten.
This is caused by a known limitation in our plugin management software when the plugin is updated, it is solved by restarting the site.
Hello,
i've the following exception with the 2.9.0 version on an appian 24.4.600.0
Caused by: java.lang.ClassNotFoundException: Unable to load class 'javax.imageio.stream.ImageInputStream' because the bundle wiring for pdftools is no longer valid. ... 259 more2025-06-27 14:45:37,182 [https-jsse-nio-8443-exec-9] ERROR com.atlassian.plugins.rest.common.error.jersey.ThrowableExceptionMapper - Uncaught exception thrown by REST service: javax/imageio/stream/ImageInputStreamjava.lang.NoClassDefFoundError: javax/imageio/stream/ImageInputStream at com.github.jaiimageio.impl.plugins.bmp.BMPImageReaderSpi.canDe
Could you please advice ?
Tanks in advance