In its Workflow module, PDF Automation Server has an input node called “Email Attachment” which allows to check incoming emails regularly, extract / download the files attached to the email and feed them into a document workflow. Until recently, this was working with Microsoft Exchange Online (the mail server for Office365 Outlook) when using basic […]
Category: PDF Automation Server
Server application that can receive and process PDF documents.
CVE-2021-44228 – Apache Log4j Vulnerability
Q: Are Qoppa Software developer and server products affected by the recent CVE-2021-44228 – Apache Log4j Vulnerability? A: NO, the new log4j vulnerability does NOT affect any of the Qoppa Software libraries, components or server products. None of Qoppa’s jar files come packaged with the vulnerable “JndiLookup.class” file, our code actually uses our own custom logger. We have reviewed […]
Can a digital signature in a PDF document have multiple linked widgets?
Q: We know that standard interactive form fields can have multiple widgets associated with them. In this case, all “linked” widgets in the document will contain the same form field data & have the same appearance stream. But how about digital signature fields? Do they allow multiple widgets to be associated with them? Answer: The […]
PDF Automation Server: PDF converted from Word/Excel on Linux contains invalid characters
Q: When I’m converting Microsoft Word/Excel files to PDF using PDF Automation Server on Linux, it contains some invalid characters. How can I solve this issue? A: This issue happens when PDF Automation Server is not able to find a matching font used in the original document and uses the defined fallback font as backup. […]
PDF Automation Server & Java Version
Q: We are running Qoppa PDF Automation Server and are about to update the Java version on our web server. Considering that PDF Automation Server is a Java based application, will upgrading the Java version have any impact on the way the application runs? A: There will be no impact on the operation of PDF […]
Find what port QoppaPAS is listening to
Here are the instructions on Windows to find out what ports QoppaPAS is listening to: 1- Find what is QoppaPAS Process ID Open a command line prompt and type in the following command: tasklist | findstr QoppaPAS which on my machine returned QoppaPAS.exe 1464 Services 0 99,372 K QoppaPAS PID (Process ID) is 1464 (second column). […]
Allocate More Memory to PDF Automation Server
Q: I sometimes get a “java heap space” error when running PDF Automation Server. What does this mean? A: When running intense processes in PDF Automation Server or dealing with very large files, you may get a “java heap space” exception. This happens when PDF Automation Server is running out of memory. Note that the […]
Setup the PAS REST Service to use Alfresco Document Storage
Starting with the 2018R2 release the PAS REST module comes with built in integration with the Alfresco Document Management server. This integration allows the PAS REST service to provide permission based access at the user level to documents. Note: the Alfresco storage integration is only available for the PAS REST services NOT the Automation Server. […]
Difference between REST API and Workflow Modules in PAS
Q: What is the difference between the REST API Module in PDF Automation Server and the Workflow Module? PDF Automation Server (PAS) REST API and Workflow modules can both be used to automate PDF document processes on the server side, each in their own different way. Customers can choose between these two modules the better […]
How to install PDF Automation Server on Amazon EC2
Q: How can I install PDF Automation Server on Amazon AWS EC2 server through AMI? A: The AMI that we publish through the Amazon AWS marketplace is a standard AMI, there are no special instructions necessary it to deploy. To deploy standard AMIs, please refer to the documentation from Amazon. If you already have an […]
Customize the Toolbar on PAS HTML5 Markup Viewer
PDF Automation Server comes packaged with a ready to go HTML5 PDF Viewer that uses the REST server to view/modify documents directly in the browser with no plug-ins required. The HTML5 viewer can be added to any page with minimal coding by simply creating an iframe element on the page with the path to the document […]
Alternative to discontinued Crocodoc to view and annotate documents
Box has announced that they will soon discontinue the Crocodoc service that they acquired 3 years ago. “We will end-of-life (EOL) Crocodoc and the legacy Box View API services on January 15, 2018. For customers looking for an alternative, Qoppa Software is offering its Web PDF Markup module that comes packaged with Qoppa PDF Automation […]
OCR Languages Download Links
OCR Language Download Links Required Data File for All Languages Orientation and script detection Common Languages English – English French – Français German – Deutsch Spanish – Español Italian – Italiano Chinese (Simplified) – 中文简体中文 Chinese (Traditional) – 中文繁體 All Other Languages – This file contains all the languages available (large file) tessdata_fast.zip
Self-hosted Web Document Viewer to Display PDF, Word, Excel
Do you need to create your own self-hosted document viewer? Does your company handle confidential documents? Do you need to keep control of your documents? Do you need to be able to access your own document storage or database? Do you need to render PDF documents and Microsoft Office documents in the browser on all […]
Troubleshooting PAS REST Server Connection Issues
Q: When I try to connect to the PDF Automation Server Rest Module I get an error saying “This site cannot be reached”. How can I fix this? A: Follow the troubleshooting steps below to get connected to your server Make sure the PAS service is running First check to make sure that the server […]
How to add additional languages to PDF Automation Server (including non-Latin, CJK)
PDF Automation Server v2017R1 added support for non-Latin and CJK languages as well as new Latin languages. Click here for the Download Links for OCR Languages. In order to use the new OCR language packs, they have to be manually installed on the server by following the directions below: Import additional languages into PDF Automation Server […]
PDF Automation Server now available on Amazon AWS marketplace
Qoppa’s PDF Automation Server is now available on the Amazon AWS marketplace making it easy for companies to automate their document workflows in the cloud! The powerful server can be up and running in just a few clicks, letting users define their own workflow jobs and making calls to upload and process documents through REST calls. Download […]
Different options to render and markup PDFs on Android and iOS
Q: What are the options to display / render PDF documents in Android using Qoppa’s PDF products? A: You may use a few of our products: PDF Automation Server: This is an easy to install server that can run on your web-server to convert PDF documents to HTML5 and serve them to any browser on […]
Support for PDF Digital Signatures in HTML5 Viewer
Q: Do you support validating and applying digital signatures in your HTML5 PDF Markup Module? We need to add the ability to view and sign PDF documents from any browser and platform within our web-based application. A: The current version of Qoppa’s HTML PDF Viewer and Markup Module supports the validation and display of exiting […]
How to register PDF Automation Server
Registration When running in demo mode, a watermark will be added to documents upon saving them. To run in full production mode, PDF Automation Server needs to be activated with a license key. If you have not yet purchased a license you can do so by going to https://www.qoppa.com/pdfautomation/buy/ or clicking on the “Buy Now” button in the […]
Preserving page breaks when converting a text file to a PDF document
Q: Is there a way to have page breaks read in a .txt file when converting to PDF using Qoppa PDF Automation Server? A: When converting text files to PDF files, PDF Automation Server will create a new page when encountering a page break character (character 12 Form Feed). PAS will also automatically paginate / […]
Resolving connection issues with PDF Automation Server due to firewall
This knowledge base entry is regarding Network Ports and Firewalls when deploying PDF Automation Server. PDF Automation Server opens a number of ports to provide PDF services as well as to manager the server. The inbound ports that the server listens on, and their defaults are: RMI Registry – This port is used by the […]
Unable to start PDF Automation Server
Q: After installing PDF Automation Server and launching PAS Manager, I see a message reading “Unable to start the PDF Automation Server“. How can I fix it? A: Sometimes the QoppaPAS service will not be able to start automatically due to permissions restrictions and you will see this error message: Unable to start the PDF […]
Using Windows network resources (files, printer)
By default, PDF Automation Server installs the Windows service to run under the Local System account. If within a project you need to monitor network folders or print to a network printer, you will need to change the user under which the service runs. The default Local System Account. does not have permission to access […]
Network printer not showing in the printers list
Q: We’ve defined a Print job in PDF Automation Server but the printers list doesn’t show our network printer. A: On Windows, if you are trying to connect to a network printer and the printer doesn’t show as an option in the printers list, change QoppaPAS service to log on as a user account instead […]
How to query PAS log with a SQL client
Here is a way to access it outside the log for PDF Automation Server using a SQL client that supports JDBC. We use a small, embeddable, file-based, java database called Derby, or also called JavaDB, for the PAS log. One caveat is that only 1 client can connect to the database at a time. The root log […]
Error trying to start PASServer java.net.MalformedURLException: invalid authority
Q: In the server_error.log, I am getting the following error, any idea what is the problem? Fatal error trying to start PASServer… exiting java.net.MalformedURLException: invalid authority: //PRODSERVER_SD06:1099/PASServer at java.rmi.Naming.intParseURL(Unknown Source) at java.rmi.Naming.parseURL(Unknown Source) at java.rmi.Naming.rebind(Unknown Source) at com.qoppa.pas.pub.PDFAutomationServer.v(Unknown Source) at com.qoppa.pas.pub.PDFAutomationServer.main(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at […]
Check that the server has correctly started
To make sure that the server started correctly, navigate to your installation directory, and verify that there is a server_output.log with the following: PDF Automation Server – Version 3.00 Registry created on port 1099… PASServer started… Also, you can verify that there is no server_error.log. The QoppaPAS server can also be started, stopped and perform […]