Below are the release notes for Qoppa’s PDF Automation Server 2022R1.

Download PDF Automation Server v2022R1

This version comes with a lot of new nodes in the workflow / flowchart module, a new pluggable Authenticator Module for REST API and many enhancements to the server, and the client manager. It’s never been easier to automate your PDF documents processes and flows on the server!

Note: License keys for v2022R1 are different than for v2021R1. Customers upgrading to the latest version will need to contact Qoppa’s licensing team to obtain new license keys.

2022 Version Highlights:

  • A new pluggable Authenticator Module for REST API
  • New nodes added to Workflow Module: XSLT Transformation, Edit PDF Document Properties, Merge PDFs, Convert Any to PDF (Converts Excel, Word, Images, Text & PowerPoint to PDF),  Advanced PDF Text Extraction, PDF Table Extraction, PowerPoint to PDF Conversion
  • Web PDF Viewer & Editor: New Comment & File Attachment Panes
  • Additional preflight verification profiles for PDF/X4 and PDF/X5
  • All Improvements added to Qoppa’s underlying Java PDF SDK

Version v2022R1.15  – July 26, 2023
Update product versions to v2022R1.15 for pas update
PAS-1245 Barcode number is not extracted correctly
PAS-1244 Properties and Delete buttons are not working on mobile web viewer

Version v2022R1.14  – Jun 30, 2023
Update product versions to v2022R1.14 for pas update
PAS-1242 Mobile web viewer is not working properly

Version v2022R1.13 – June 14 2023

PAS-1240- PAS Web Viewer: comment panel is not aligned correctly when resizing browser window
PAS-1235 – Issue with clipping / bounding box when converting type 3 font to SVG / HTML
JOFFICE-682-Document Specific: Word documents not converted correctly

Version v2022R1.12 – May 24 2023
PAS-1236 – Comments not showing in Web PDF Viewer due to XFDF encoding error when there are annotations with duplicate names
PAS-1235 – Issue with clipping / bounding box when converting type 3 font to SVG / HTML
PAS-1233- Logic Node Condition on User Variable Will Sometimes Reset
PAS-1238 – Support emails from PAS Manager not received when server log are too large
PAS-1218 – Exit Redaction tool when hitting Esc

Version v2022R1.11 – April 14 2023

PAS-1227 – Install Tesseract dependency when missing on installation
JPDF-1993 – Font Specific: Error rendering the attached PDF on Linux due to not using Unicode Mapping

Version v2022R1.10 – March 30 2023

PAS-1212 – Web Viewer: Thumbnail Generated Error “Maximum Call Stack Size Exceeded”
PAS-1211 – Web Viewer: Moving pages in thumbnail pane does not work well in continuous view
PAS-1210 – Web Viewer layout issue after clicking on goto page link
JPDF-1994 – Cleanup Replacement fonts
PS-6672 – Document Specific: Fix image positioning issue
PS-6678 – JavaScript not calculating fields through Event.value

Version v2022R1.09 – March 08 2023

PAS-1207 Web PDF Viewer: Only load bookmarks if bookmark pane is enabled
PAS-1206 Web PDF Viewer: Expand bookmarks tree only as needed on the client side in JavaScript to avoid delay on opening
PAS-1211 – Web PDF Viewer: Moving pages in thumbnail pane does not work in continuous page view mode
PS-6588 – Document specific: Digital Signature not validated
PS-6635 – Doc Specific – Signature marked as “Revoked” instead of “Not verified”: Revocation has to come from issuing CA in CRL (Certificate Revocation List)
JPDF-1990 – Invalid entry in signature dictionary causes error on opening document
JOFFICE-651 – Word to PDF – Document Specific – Unable to layout document, measurement code got stuck on a page
JOFFICE-652 – Word to PDF: Font matching within WMF / EMF format to also include substitute fonts
Internal – Remove unused jar in installation folder

Version v2022R1.08 – February 13 2023

PAS-1200 FTP Output: Filename without extension are saved with an extra “.”
PAS-1199 Web PDF Editor: Allow text size for text box annotations to go down to 6 from 8 at the moment
PAS-1198 Web PDF Editor: Black Border showing around Text Box Annotation after Creation
PAS-1191 Http Request Node: Handle optional charset parameter from Content-Type header
JPDF-1983 – NullPointerException when running Optimizer Audit Function when rhino.jar is missing

Version v2022R1.07 – January 12 2023

PAS-1197 – Handle null resource in type3 font which was generating a ClassCastException
JOFFICE-644 – Word to PDF: Add some support for the legacy/deprecated VML format
JOFFICE-645 – Word to PDF:  Support for diagonal cell “borders”
PAS-1184 – Web PDF Editor: Changing border property for textbox annotations is not always saving

Version v2022R1.06 – December 19 2022

PAS-1188 – Add REST documentation and sample for adding specified signature with ID
PAS-1189 – Resize PDF can give a nullpointer exception when PDF contains a freetext annot
PAS-1185 – Web PDF Editor renders bubble annotations on text boxes and sticky notes when it shouldn’t
PAS-1184 – Web PDF Editor: Changing border property for textbox annotations is not always saving
PS-6548 – Document Specific:  Improve default properties for checkbox and radio button
JPDF-1960 – Fix an issue identifying TimesNewRoman sometimes

Version v2022R1.05 – November 28 2022

PAS-1183 – Sign PDF Node – Option to set a timestamp server length estimate
PAS-1182 – Option to set timestamp server length estimate
PAS-1135 – Email attachments:  New OAuth Type for Microsoft Office365 – Add Tenant ID
PAS-1181 – After an error occurs during data transfer, temp files were not always deleted
PAS-1179 – Fix issue with XML License files and signature hash

Version v2022R1.04 – November 15 2022

PAS-1135 – Email attachments: New OAuth Type for Microsoft Office365 / Exchange Online in addition to POP and IMAP
PAS-1180 – Error in Preflight REST API Documentation – remove “-results” for preflight call
PAS-1178 – JavaNode – Add documentation and samples for adding and using variables
PAS-1177 – Web PDF Annotator: Enhancements to Polygon & Cloud Annotations to help complete the drawing
PAS-1173 – Web PDF Annotator: Save button not enabled after editing some annotations properties
PAS-1171 – Add option to wait for “last modified time” before attempting to acquire a file to avoid file conflicts
PAS-1170 – Regression – Error loading page in specific document due to an invalid character
PAS-1169 – Web PDF Annotator: Review Default Browsing Folder when Adding File Annotations
JPDF-1965 – Document Specific: ClassCastException when opening documents with null cropbox entry

Version v2022R1.03 – October 18 2022

PAS-1172 – Layout issue on Mobile Web Viewer thumbnail pane
PAS-1151 – Option to turn off smoothing for Ink / Pencil annotation on PAS Server
JOFFICE-641 – Converted PDF document justified text does not fit as many words as newer MS Word version (smaller space character)

Version v2022R1.02 – October 09 2022

PAS-1166 – Web Editor: Copy/paste multiple annotations broken
PAS-1164 – Web Editor: File Attachment Annotations not showing under the comments pane
PAS-1164 – Set Creator value for file attachment annotations
PAS-1164 – Change default annotation creator name to “User”
PAS-1167 – After applying redactions on any given page, the viewer jumps to the first page of the doc
PAS-1160 – Remove error in log when clicking on text without dragging when adding a redaction annotation
JOFFICE-638 – Convert Word to PDF: Handle Theme Font Languages for Arabic, Asian, etc..
JOFFICE-638 – Convert Word to PDF: Handle Negative positioning of an Image within a Table Cell
PS-6483 – Document Specific: Fix Null Pointer Exception when converting to PDF/X-3 due to error when copying name of color space

Version v2022R1.01 – September 22 2022

PAS-1156 – Error Rendering Page when displaying a PDF form containing an empty stream for a Form XObject
PAS-1155 – XML to JSON node: UTF-8 data does not work reading the XML and writing the JSON
PAS-1154 – JSON to XML Node: Always add default “” node
PAS-1153 – JSON to XML Node: Add UTF8 encoding and XML header
PAS-1149 – Paper size in Print node gets reset
Other fixes that made it to our underlying PDF SDK

Version v2022R1.00 Main Release – September 02 2022

Workflow / FlowChart Module
PAS-915- New Node! PAS Node – XSLT Transformation Node
PAS-613- New Node! Edit PDF Document Properties Node
PAS-1090- New Node! Assemble PDF Node: Assemble all PDFs contained in a zip file using alphabetical or last modified date order
PAS-1091- New Node! Convert Any to PDF Node (Converts Excel, Word, Images, Text & Powerpoint to PDF)
PAS-977 – New Node! Advanced PDF Text Extraction
PAS-979 – New Node! Node for Table Extraction similar to our Area Text Extraction
PAS-991 – New Node! Add PowerPoint to PDF to PDF Automation & freepdfonline
PAS-1055- Review Command Line node options
PAS-1047- HTTPListenerNode: Add validation for SSL configuration

PAS-1035- QHintTextField doesn’t work with variables
PAS-667- Add support for page labels in node settings
PAS-1111- Add BCC field to Send EMail node
PAS-1085- Changes in email node message body field does not mark flow as modified
PAS-696- Default value for “msg.payloadName” variable when value is unknown
PAS-1139- User Interface PDF to PDF/A node properties panel layout issues
PAS-1087- Handle better AccessDeniedException when accessing files in a watch folder – do not consider it as critical error
PAS-1000- Implement branching based on PDF permissions (added to pdf variable list)
PAS-18 – Add option to handle unrecognized files in folders
PAS-103 – Add PDF/X4 and X5 verification to Preflight Node
PAS-1126 – Fix issue in evaluation of Logic node condition
PAS-1124 – Change Default Watch & Email Delay from 1 Second to 5 Seconds
PAS-1123 – Regression: JSON to XML Node is now missing

PAS-871 32713 – New! Pluggable Authenticator Module for REST API
PAS-1088 – Update REST endpoint to create sessions to take authorization in the header
PAS-425 – Generate OpenAPI specs for REST API (raml, yaml, json)
PAS-1074 – Add HTML / SVG Conversion Options as General Settings in PAS
PAS-1080 – Add REST resource and APIs to work with file attachments
PAS-1081 – Query File Attachments
PAS-1100 – Rest API: Use Filename for Title of PDF/A Validation Report when Document Title is not set
PAS-407 – Show better error when upload fails due to no permission

PDF Web HTML Viewer / Annotator / Editor 
PAS-1053 – Mobile Web Viewer: Clicking X on Annotation Properties Dialog does not always Close the Dialog on Android
PAS-1093 – Error opening a PDF form + review locking of files in PAS Web Viewer
PAS-991 – Web PDF Viewer & editor: New File Attachments Pane
PAS-413 – Web PDF Viewer & Editor: New Comments Pane
PAS-1058 – Do not print pages that were just deleted
PAS-1119 – WebViewer: Setting annotation properties doesn’t always work
PAS-1144 – Option to turn off smoothing of pencil annotation in Web PDF Annotator
PAS-1110 – Regression: Drag & Drop thumbnails is broken in the web viewer
PAS-968 – Web PDF Editor: Added Document Modification Listeners to Mark a Document as Modified Felipe

PAS-1121 – Remove Linux 32bit Installer for PDF Automation Server (finally!)
PAS-1067 – Update installation should install in the existing directory, if any

Manager / Client
PAS-1138 – Add a Robots.txt file in the html folder of Qoppa PAS
PAS-1057 – UI updates for storage configuration
PAS-947 – Remove Jobs Module from PAS (replaced by the more powerful Workflow Module)
PAS-1101 – Change links for private domain to http instead of https to avoid getting a privacy warning
PAS-1104 – Improve Recent Events Table to handle very large number of logs
PAS-1099 – Throw Exception to User when SSL Config Fails
PAS-1109 – Error displays when checking “StartTLS” option: Update Version of Java mail + Use app passwords with gmail and yahoo
PAS-1112 – Fix issue with modal dialogs in PAS (makes the main application hide behind other application windows)|

PAS-1102 – Minimize memory usage when working with logs database to avoid event logs not showing in PAS Manager
PAS-1056 – Error handling for misconfigured alfresco
PAS-1103 – Keep the last 10 console log files for PAS
PAS-1086 – Change variable $[sys.env(VAR_NAME)] to work with expression language

+ All improvements added to the underlying Qoppa’s Java PDF Library v2022R1.